使用position容器装载位置信息的原因是,MovePosition(position);是让该物体向着position的坐标移动,而不是瞬移。
使用position容器装载位置信息的原因是,MovePosition(position);是让该物体向着position的坐标移动,而不是瞬移。
关于使用unity本身的物理移动之后移速变慢的解决方法
将Update方法换成FixedUpdate方法,其他目前不变
使用getcomponent方法可以调取到指定的组件
物理系统(刚体组件)控制位移方法与我们编写的代码方法产生冲突
private Rigidbody2D rigidbody2d;//rigidbody2d为定义名字不能与Rigidbody2D(类型)一致
C#区分大小写
rigidbody2d = GetComponent<Rigidbody2D>();//GetComponent为获取组件方法(得有才能获取。Rigidbody2D为组件
GetComponent<>() 获取组件方法
<>内填写具体组件名,不是组件的声明变量,是原始名。
例:rigidbody2d = GetComponent<Rigidbody2D>()
MovePosition(声明变量); 传递参数
rigidbody2d.MovePosition(position);