Unity 2D:玩家角色移动脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity 2D:玩家角色移动脚本相关的知识,希望对你有一定的参考价值。

参考技术A

本文利用刚体实现玩家的移动,使用刚体移动可以产生与其他刚体碰撞立即停止,防止抖动。

选中咱们的角色

选择我们角色的碰撞体,然后点击 Edit Collider ,即可在场景中设置我们的碰撞体大小。

因为这里的角色移动是在平面上的,不是横版闯关的那种形式,因此需要调整刚体的属性:

在相应的文件夹中右键, Create -> C# Script

创建MovementController脚本并打开:

将我们创建的脚本挂在到角色身上,并完成赋值,即可完成角色移动:

以上是关于Unity 2D:玩家角色移动脚本的主要内容,如果未能解决你的问题,请参考以下文章

2D 对象碰撞 Unity

弹丸不移动,也不从玩家开始(Unity 2D / C#)

Unity - 2D 移动平台育儿

C# Unity 2D 自上而下的运动脚本不起作用

玩家跳跃高度不一致 - Unity

unity3d (2d!) - 相机以玩家为中心,但永远不会超过“地图”边界