我对编程一无所知,正在尝试在 Unty 3D 中制作 3D 平台游戏。不幸的是我不知道如何创造运动。我正在努力做到这一点,以便玩家可以使用 WASD 移动,使用空格键跳跃,在地面上按 CTRL 时蹲伏并移动得更慢,如果玩家在空中时按 CTRL 则地面重击,当他们降落时在地面上做一个 groundpound 后,他们会跳得比平时更高。我不知道如何制作这段代码,所以如果有人知道一个好的教程或如何去做,那将会有很大帮助。
我尝试观看教程并使用 ChatGPT,但没有用 :(
• 我如何根据他在 Godot 4.0 3D 中移动的方向旋转角色
• 为什么当我用 transform.forward 旋转一个角色时它会移动角色并在我只想旋转它时旋转它因为它已经有移动机制
• 局部和全局坐标系
• 如何获取有关通过语音通道移动另一个用户的用户的信息(Discord-bot C#)
• 我如何使用 FlxTrailArea 移动 FlxTrail 的 x 和 y 以与类似于 Ronald Mcdonald mod 的 FNF 角色的位置相关?
• Three.js 不显示 3D 模型,但我的电脑可以处理它
• 是否有任何版本的 minecraft(如 Blockcraft 3D else,或 mods 如 Redstone)但具有更多块属性?