Python Ursina 汽车移动方向
Python Ursina car move direction
我想在 Python Ursina 中制作一些赛车游戏。我用旋转(改变驱动方向)制作了我的汽车模型,但我想让它驱动,汽车使用“w”键旋转。但它仍然只朝上,即使它旋转了,我希望它朝面向汽车的方向前进。
代码在这里:
def update():
player.y += held_keys['w'] * time.dt * 0.7
player.y -= held_keys['s'] * time.dt * 0.7
if held_keys['d']:
player.rotation_z = player.rotation_z + time.dt + 2.5
if held_keys['a']:
player.rotation_z = player.rotation_z + time.dt - 2.5
感谢您的宝贵时间!
改为player.position += player.up
,将其向上移动,同时考虑到旋转。
我想在 Python Ursina 中制作一些赛车游戏。我用旋转(改变驱动方向)制作了我的汽车模型,但我想让它驱动,汽车使用“w”键旋转。但它仍然只朝上,即使它旋转了,我希望它朝面向汽车的方向前进。
代码在这里:
def update():
player.y += held_keys['w'] * time.dt * 0.7
player.y -= held_keys['s'] * time.dt * 0.7
if held_keys['d']:
player.rotation_z = player.rotation_z + time.dt + 2.5
if held_keys['a']:
player.rotation_z = player.rotation_z + time.dt - 2.5
感谢您的宝贵时间!
改为player.position += player.up
,将其向上移动,同时考虑到旋转。