這里是有多少臺(tái)攝像機(jī)就要設(shè)置多少個(gè)建,有些場景可能有十多個(gè)視角,比如NBA2K游戲里面就有多達(dá)12個(gè)視角以上,下面這種方法就不適用了,
- void ChangeAngle2()
- {
-
- if (Input.GetKey(KeyCode.Z))
- {
-
-
- if (camFirst.active)
- {
- camFirst.active = false;
- camThree.active = false;
- camSky.active = true;
- showStr = "切換至第三人稱視角";
-
- }
-
- if (camThree.active)
- {
- camFirst.active = false;
- camThree.active = false;
- camSky.active = true;
- showStr = "切換至空中視角";
-
- }
-
- if (camSky.active)
- {
- camFirst.active = true;
- camThree.active = false;
- camSky.active = false;
- showStr = "切換至第一人稱視角";
-
- }
- }
- Debug.Log(showStr);
-
- }
關(guān)于Unity3D,我們有個(gè)專門技術(shù)討論的大群,可以進(jìn)行技術(shù)交流和咨詢,群號(hào):858550 歡迎進(jìn)行技術(shù)討論,里面有不少大牛