2016 - 2024

感恩一路有你

unity3d简单场景搭建 怎么使Unity3D中第一人称摄像机不自由落体?

浏览量:2255 时间:2021-03-12 15:14:02 作者:admin

怎么使Unity3D中第一人称摄像机不自由落体?

使用unity自己的地形或在地面上使用带有网格对撞机的网格,并确保第一人的胶囊体不与地面或地下相交

1。创建一个地形为角色提供一个站立点

2。添加一些环境组件到地形中

3。在assets--import package--characters中导入Character pack

4。单击perfabs,单击第一个FPS控制器

5。把FPS控制器拖到地形上

6。单击“层次”面板中的FPS控制器,修改其属性,然后控制FPS控制器

7。运行游戏,可以控制人物移动

写脚本。

在更新中写入一些事件响应

如果(输入.getkey(keycode.w))

{this.transform.translate这个.transform.translate(矢量3.前进*时间.deltatime*1)

}

其他(输入.getkey(keycode.s))

{this.transform.translate这个.transform.translate(矢量3.前进*时间.deltatime*-1)

}

如果(输入.getkey(keycode.a))

{此.transform.rotate(矢量3.向上*时间.deltatime*-11)

}

其他(输入.getkey(keyco de.d))

{

位置=输入.鼠标位置.x此.transform.rotate(矢量3.向上*时间.deltatime*11)

}

unity3d简单场景搭建 unity第一人称视角移动 unity3d第一人称角色控制器

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。