PS:本系列笔记将会记录我此次在北京学习Unity开发的总体过程,方便后期写总结,笔记为日更。
笔记内容均为 自己理解,不保证每个都对。
Part 1 力
刚体.AddForce();
常用的四种力模式:
ForceMode | 意义 |
---|---|
ForceMode.Force(默认) | 添加一个可持续的力,使用其质量 |
ForceMode.Acceleration | 添加一个可持续的力,忽略其质量,无论设置多少都为1 |
ForceMode.Impulse | 添加一个瞬间爆发力,使用其质量 |
ForceMode.VelocityChange | 添加一个瞬间爆发力,忽略其质量,无论设置多少都为1 |
添加力的注意事项:
1、添加在刚体上
2、写在FixedUpdate()中
例如:
tmpRig.AddForce(new Vector3(10, 0, 0), ForceMode.Force); //添加一个可持续力,使用其重量
tmpRig.AddForce(new Vector3(10, 0, 0), ForceMode.Acceleration); //添加一个可持续力,忽视其重量,无论设置多少都默认为1
tmpRig.AddForce(new Vector3(10, 0