这一句这么写为什么只有x的值发生了改变?

来源:3-5 应用脚本控制物体运动-Unity3D角色控制

慕姐0902111

2018-01-15 11:30

 transform.position = transform.position + walkSpeed * transform.forward * Time.deltaTime ;

写回答 关注

2回答

  • kming
    2019-03-19 00:42:58

    看人物初始时的朝向,视频里方向正好和x轴平行,所以向前移动值是改变x的值,如果你把人物随便旋转一下方向,再试试,就不一定只是x的值在变了

  • KevynTang
    2018-01-15 22:25:59

    这是一个向量的计算,如果向量是平行于x轴的那就只会改变实例的x

    慕姐0902...

    还是没听懂啊,大佬能不能再说清楚点.......

    2018-01-16 13:50:12

    共 1 条回复 >

Unity3D快速入门

本课程为Unity 3D入门教程,快速学会用Unity开发游戏

145914 学习 · 326 问题

查看课程

相似问题