PhysX

 1、施加力:

 1         if(GUILayout.Button("普通力‹",GUILayout.Height(50)))
 2         {
 3             //施加一个力,X轴方向力度为1000,Y轴方向力度为1000
 4             addFrceObj.rigidbody.AddForce (1000, 0, 1000);
 5         }
 6         
 7         if(GUILayout.Button("位置力",GUILayout.Height(50)))
 8         {
 9             //施加一个位置力,物体将会朝向这个位置发力移动,力的模式为冲击力。
10             Vector3 force = cubeObj.transform.position - addPosObj.transform.position;
11             addPosObj.rigidbody.AddForceAtPosition(force,addPosObj.transform.position,ForceMode.Impulse);
12         }
View Code

相关文章: