问题: 在给GameObject设置位置的时候,怎么保证设置的位置在摄像机的范围内?orm
主要看摄像机的深度轴和你的GameObject的深度轴,好比若是如今的平面是: Z–> Y,则须要看相互之间的X轴的位置blog
而后物体位于摄像头深度轴的后面get
1. Positionit
gObject.transform.position = new Vector3(0f,1.0f,0f);io
2. Rotationform
a. 自身旋转transform
gObject.transform.Rotate(Vector3.right * 100); 沿某一个方向旋转im
gObject.transform.Rotate(10,10,10); 多个方向同时旋转top
Vector3.right //X轴方向 Vector3.up // Y轴方向 Vector3.forward //Z轴方向db
b. 沿某个物体或者点旋转
gObject.transform.RotateAround(myCube.transform.position,Vector3.up,10);
3. Scale
gObject.transform.localScale = new Vector3(2,1,1); --> x\y\z
4. 平移
gObject.transform.Translate(Vector3.up * 2);