Итак, я делаю свою собственную игру ужасов и решил использовать Урсину. Я хотел добавить сетку коллайдера в свой «пол», который находится в файле типа FBX. Так что ... теперь я не очень, как его использовать, но я попытался. Вот мой код (да, это довольно устойчиво): < /p>
from ursina import *
from ursina.prefabs.first_person_controller import FirstPersonController
app = Ursina()
model_entity = Entity(
model='world1.fbx', # Használd a tényleges fájlnevet
position=(0, -200, 0), # A modell alját állítjuk be a kívánt pozícióra
scale=(10, 10, 10) # A helyes scale értékek (x, z, y)
)
model_entity.collider = MeshCollider(model_entity) # Itt adjuk át a modellt a MeshCollider-nek
player = FirstPersonController(
position=(0, 800, 0), # A játékost a modell teteje fölé rakjuk
speed=8
)
player.gravity = 1
player.collider = BoxCollider(player, Vec3(0, 1, 0), Vec3(1, 2, 1))
Sky()
DirectionalLight().look_at(Vec3(1, -1, -1))
mouse.locked = True
app.run()
< /code>
Это не дает мне проблем, но, тем не менее, я просто падаю на объект. Может ли кто -нибудь заставить мой код работать? Спасибо за помощь! < /P>
Так что я действительно пробовал все, но я не нашел никакой информации. Так что, если бы некоторые из вас, ребята, узнали, как это сделать, это было бы действительно хорошо.
Подробнее здесь: https://stackoverflow.com/questions/796 ... ine-python
Как сделать сетчатый коллайдер для файла FBX в Engine Ursina, Python? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как сделать сетчатый коллайдер для файла FBX в Engine Ursina, Python? [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как сделать сетчатый коллайдер для файла FBX в Engine Ursina, Python? [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-