问题是线条渲染器,力矢量在同一方向上,但是球却以另一种方式出现,我有一个统一的游戏,该游戏无法正常工作。
1个球。 1架飞机。 1台相机。
当我触摸屏幕时,我需要看到一条类似ray的线来瞄准物体。顺便说一句。球坐在飞机上,相机正从透视图看他们。
谢谢 问候
case TouchPhase.Moved:
presstime += 7f;
GetComponent<LineRenderer>().SetPosition(1, new Vector3(-(-cam.WorldToScreenPoint(transform.position).x+touch.position.x)/10,transform.position.y, -(-cam.WorldToScreenPoint(transform.position).y+touch.position.y)/10));
break;
// Report that a direction has been chosen when the finger is lifted.
case TouchPhase.Ended:
GetComponent<LineRenderer>().enabled = false;
GetComponent<Rigidbody>().AddForce(new Vector3(-(-cam.WorldToScreenPoint(transform.position).x + touch.position.x) / 2, presstime/90, -(-cam.WorldToScreenPoint(transform.position).y + touch.position.y) /2),ForceMode.Impulse);
break;
}