2-04. 实现 Player 基本移动

给 Player 添加碰撞体

需要给人物添加刚体,刚体的大小只要脚底一小部分就行了,因为如果给全身绑定碰撞体的话,那么人的头经过树的时候也会被卡住

给 Player 添加 Rigidbody2D

因为我们是俯视角游戏,所以需要将重力系数改为0

给 Player 添加 Player 脚本

Player 脚本内容如下

目前人物在斜方向移动太快,我们需要对输入进行一下处理

// 正确的写法应该是,变量名我记住不了,好像是这样吧
if (movementInput.magnitude > 1)
{
    movementInput = movementInput.normalized;
}
posted @   hellozjf  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示