#pragma strict
private var Camera0:GameObject;
private var Camera1:GameObject;
private var Camera2:GameObject;
function Start () {
Camera0=GameObject.Find("Main Camera");
Camera1=GameObject.Find("Camera1");
Camera2=GameObject.Find("Camera2");
}
function OnGUI () {
if(GUILayout.Button("侧面",GUILayout.Height(50))){
Camera0.active=false;
Camera1.active=false;
Camera2.active=true;
}
if(GUILayout.Button("正面",GUILayout.Height(50))){
Camera0.active=false;
Camera1.active=true;
Camera2.active=false;
}
if(GUILayout.Button("阿面",GUILayout.Height(50))){
Camera0.active=true;
Camera1.active=false;
Camera2.active=false;
}
}
本文探讨了在游戏开发中如何使用C#进行相机切换,并通过GUI按钮实现不同视角的快速切换,提供了具体代码示例和操作流程。
771

被折叠的 条评论
为什么被折叠?



