我想让我的对象以一定的偏移量朝向相机的视口。现在我让对象在相机的位置添加一些偏移量。问题是对象有时在相机后面,有时在前面。但是我想有相等的偏移量,这样它在相机的视野的视口中是可见的。
我该怎么做?
public GameObject camera;
public float offset;
public void Start(){
this.transform.position = new Vector3(camera.transform.position.x + offset, camera.transform.postion.y, camera.transform.position.z + offset);
}
1条答案
按热度按时间irlmq6kh1#
下面的代码所做的是将游戏对象放置在摄像机前面,并以一定的偏移量放在侧面。
将offsetX设置为正值会将其移向视图的右侧,而将其设置为负值则会将其移向视图的右侧。设置offsetZ会增加或减少与相机的距离。设置为负值会将对象置于相机后面。