void Update()
{
//每秒移动两秒抵达屏幕边界时停止
var vpp = Camera.main.WorldToViewportPoint(transform.position);
if (vpp.x > 0 && vpp.y > 0 && vpp.x < 1 && vpp.y < 1)
transform.Translate(Time.deltaTime * Vector3.right * 2, Space.World);
}
void Update()
{
//每秒移动两秒抵达屏幕边界时停止
var vpp = Camera.main.WorldToViewportPoint(transform.position);
if (vpp.x > 0 && vpp.y > 0 && vpp.x < 1 && vpp.y < 1)
transform.Translate(Time.deltaTime * Vector3.right * 2, Space.World);
}
Vector3 viewPos = Camera.main.WorldToViewportPoint(transform.position); 需要给相机挂一个MainCamera的Tag 不然报错 我用的2018 我记得以前只有一个相机的时候自动是主摄像机啊 现在得设置一下 不知道是不是我记错了