问题: 在给GameObject设置位置的时候,怎么保证设置的位置在摄像机的范围内?
主要看摄像机的深度轴和你的GameObject的深度轴,比如如果现在的平面是: Z–> Y,则需要看相互之间的X轴的位置
然后物体位于摄像头深度轴的后面
1. Position
gObject.transform.position = new Vector3(0f,1.0f,0f);
2. Rotation
a. 自身旋转
gObject.transform.Rotate(Vector3.right * 100); 沿某一个方向旋转
gObject.transform.Rotate(10,10,10); 多个方向同时旋转
Vector3.right //X轴方向 Vector3.up // Y轴方向 Vector3.forward //Z轴方向
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);