发布网友 发布时间:2024-08-13 10:16
我来回答
共1个回答
热心网友 时间:2024-08-27 00:27
热心网友 时间:2024-08-27 00:22
public float MoveSpeed = 1.0f;void Update (){ if (Input.GetKey (KeyCode.W)){ transform.Translate(Vector3.up * Time.deltaTime * MoveSpeed);} if (Input.GetKey (KeyCode.S)){ transform.Translate(Vector3.down * Time.deltaTime * MoveSpeed);} if (Input.GetKey (KeyCode.A))...
这是我目前想到的一个方法,还有一个想法就是把wasd移动和蹲下分开脚本写,然后蹲下时把wasd脚本的enable=false; 。
可能是场景渲染的问题,你试试只渲染人物周围100米的场景看看,还有的一些细节也可以适当调低一点
首先,请下载一个我为本文游戏建立的初始示例项目,然后把它放到一个你指定的位置。然后,使用Unity3D打开这个项目,注意到Assets文件夹下包含了好多的子文件夹。这里具体说一下各个文件夹的主要功能:AnimationControllers:存储着游戏控制器部分,包括的逻辑部分。Materials:包含构建各关卡场景所需要的块(...