本文整理汇总了C#中CameraController.GetComponent方法的典型用法代码示例。如果您正苦于以下问题:C# CameraController.GetComponent方法的具体用法?C# CameraController.GetComponent怎么用?C# CameraController.GetComponent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CameraController
的用法示例。
在下文中一共展示了CameraController.GetComponent方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Start
// Use this for initialization
void Start()
{
//cam = GetComponent<Camera> ();
cam = GetComponent <CameraController> ();
targets = new List<Transform>();
cam2 = cam.GetComponent <Camera>();
anim = GetComponent <Animator> ();
catAudio = GetComponent<AudioSource> ();
GameObject[] go = GameObject.FindGameObjectsWithTag ("Target");
foreach(GameObject target in go)
{
AddTarget(target.transform);
}
}
示例2: Start
void Start()
{
controller = FindObjectOfType<CameraController>();
camera = controller.GetComponent<Camera>();
originalFieldOfView = camera.fieldOfView;
config = Configuration.Deserialize(configPath);
if (config == null)
{
config = new Configuration();
}
SaveConfig();
mainCameraPosition = gameObject.transform.position;
mainCameraOrientation = gameObject.transform.rotation;
cameraMoveLeft = new SavedInputKey(Settings.cameraMoveLeft, Settings.gameSettingsFile, DefaultSettings.cameraMoveLeft, true);
cameraMoveRight = new SavedInputKey(Settings.cameraMoveRight, Settings.gameSettingsFile, DefaultSettings.cameraMoveRight, true);
cameraMoveForward = new SavedInputKey(Settings.cameraMoveForward, Settings.gameSettingsFile, DefaultSettings.cameraMoveForward, true);
cameraMoveBackward = new SavedInputKey(Settings.cameraMoveBackward, Settings.gameSettingsFile, DefaultSettings.cameraMoveBackward, true);
cameraZoomCloser = new SavedInputKey(Settings.cameraZoomCloser, Settings.gameSettingsFile, DefaultSettings.cameraZoomCloser, true);
cameraZoomAway = new SavedInputKey(Settings.cameraZoomAway, Settings.gameSettingsFile, DefaultSettings.cameraZoomAway, true);
mainCameraPosition = gameObject.transform.position;
mainCameraOrientation = gameObject.transform.rotation;
rotationY = -instance.transform.localEulerAngles.x;
var gameObjects = FindObjectsOfType<GameObject>();
foreach (var go in gameObjects)
{
var tmp = go.GetComponent("HideUI");
if (tmp != null)
{
hideUIComponent = tmp;
break;
}
}
checkedForHideUI = true;
ui = FPSCameraUI.Instance;
}
示例3: Initialize
private void Initialize()
{
Inst = this;
//Initializing CsDebug
CsDebug debug = GetComponent<CsDebug>();
debug.Initialize();
//Initializing DBManager
DBManager = new DBManager();
DBManager.Initialize();
//Initializing Event Manager
EventManager = new EventManager();
EventManager.Initialize();
ItemManager = new ItemManager();
ItemManager.Initialize();
//Initializing NPC Manager
NPCManager = new NPCManager();
NPCManager.Initialize();
PlayerControl = new PlayerControl();
PlayerControl.Initialize();
UIManager = new UIManager();
UIManager.Initialize();
MutantCharacter mutant1 = GameObject.Find("MutantCharacter").GetComponent<MutantCharacter>();
mutant1.Initialize();
mutant1.MyStatus.MaxHealth = 200;
mutant1.MyStatus.Health = 200;
mutant1.MyAI.BlackBoard.PatrolLoc = new Vector3(70, 0, -54);
mutant1.MyAI.BlackBoard.PatrolRange = new Vector3(10, 5, 10);
mutant1.MyAI.BlackBoard.CombatRange = new Vector3(20, 5, 20);
mutant1.MyAI.BlackBoard.HasPatrolInfo = true;
//HumanCharacter enemy1 = GameObject.Find("HumanCharacter2").GetComponent<HumanCharacter>();
HumanCharacter enemy2 = GameObject.Find("HumanCharacter4").GetComponent<HumanCharacter>();
//HumanCharacter enemy3 = GameObject.Find("HumanCharacter5").GetComponent<HumanCharacter>();
//HumanCharacter enemy4 = GameObject.Find("HumanCharacter6").GetComponent<HumanCharacter>();
AISquad enemySquad = new AISquad();
//enemySquad.Members.Add(enemy1);
enemySquad.Members.Add(enemy2);
//enemySquad.Members.Add(enemy3);
//enemySquad.Members.Add(enemy4);
/*
enemy1.Initialize();
enemy1.MyAI.Squad = enemySquad;
ItemManager.LoadNPCInventory(enemy1.Inventory);
enemy1.MyAI.WeaponSystem.LoadWeaponsFromInventory();
*/
enemy2.Initialize();
enemy2.MyAI.Squad = enemySquad;
ItemManager.LoadNPCInventory(enemy2.Inventory);
enemy2.MyAI.WeaponSystem.LoadWeaponsFromInventory();
/*
enemy3.Initialize();
enemy3.MyAI.Squad = enemySquad;
ItemManager.LoadNPCInventory(enemy3.Inventory);
enemy3.MyAI.WeaponSystem.LoadWeaponsFromInventory();
enemy4.Initialize();
enemy4.MyAI.Squad = enemySquad;
ItemManager.LoadNPCInventory(enemy4.Inventory);
enemy4.MyAI.WeaponSystem.LoadWeaponsFromInventory();
*/
//enemy1.MyStatus.MaxHealth = 160;
//enemy1.MyStatus.Health = 160;
enemy2.MyStatus.MaxHealth = 100;
enemy2.MyStatus.Health = 100;
/*
enemy3.MyStatus.MaxHealth = 80;
enemy3.MyStatus.Health = 80;
enemy4.MyStatus.MaxHealth = 100;
enemy4.MyStatus.Health = 100;
*/
enemySquad.IssueSquadCommand();
CameraController = GameObject.Find("CameraController").GetComponent<CameraController>();
CameraController.Initialize();
//.........这里部分代码省略.........