U
Ursina Engine. Игры на Python.
@UrsinaEngine247 подп.
198просмотров
80.2%от подписчиков
7 декабря 2025 г.
Score: 218
🔄Глобальный и собственный update🔄 ✅ 1. Глобальный update() Это просто функция в вашем скрипте, которую движок вызывает каждый кадр. Особенности: ➖Глобальный update один на всю игру. ➖Вызывается движком автоматически каждый кадр. ➖Подходит для общей логики: передвижение персонажа, физика, управление камерой. ➖Не привязан к конкретному объекту. ➖Если объявить много таких функций — будет работать только одна, последняя. ✅ 2. Собственный update() У каждого объекта Entity можно назначить свою update-функцию. Особенности: ➖Подходит для логики, связанной строго с конкретным объектом. ➖Можно создавать объекты, которые сами себя обновляют. ➖Удобно в классах. from ursina import app = Ursina() cube = Entity(model="cube", color=color.red, position=(1, 1, 0)) def cube_update(): cube.rotation_x += 45 time.dt cube.update = cube_update # Собственный update cube2 = Entity( model="cube", color=color.green, position=(0, 1, 0), scale = 2 ) ground = Entity(model="plane", scale=10, texture="grass", texture_scale=(20, 20)) def update(): # Глобальный update cube2.rotation_x += 45 * time.dt EditorCamera() app.run()
198
просмотров
1151
символов
Нет
эмодзи
Нет
медиа

Другие посты @UrsinaEngine

Все посты канала →
🔄Глобальный и собственный update🔄 ✅ 1. Глобальный update() — @UrsinaEngine | PostSniper