-
springjoint2D
- 和鼠标交互,所以需要有个碰撞体
- transform.position = Camera.main.ScreenToWorldPoint(Input.mousePosition); 将屏幕坐标,转成世界坐标
- 限制死z值
...
if (isClick)//鼠标一直按下,进行位置跟随
{
transform.position = Camera.main.ScreenToWorldPoint(Input.mousePosition);
//transform.position += new Vector3(0, 0, 10);//可以限制死z值,和相机值互相减
//Debug.Log(transform.position);
transform.position += new Vector3(0,0, -Camera.main.transform.position.z);
}
... -
要实现飞出操作的话,就在激活时,可以让小鸟转成dynamic(受重力影响),不要做变成kinematic(不受重力影响),可以让他不受物理量控制
- 注意在滚的时候有个角阻力
- OnCollisionEnter,会反击一拳, OnTriggerEnter就怂了,默默记在心里
- Ctrl+6, 打开动画面板
(未完成)