// Use this for initialization void Start() { for (int i = 0; i < 2; i++) { //キャラクター設定 switch (InScript.Fighter(i).tag) { case "P1": character1 = InScript.Fighter(0); break; case "P2": character2 = InScript.Fighter(1); break; default: break; } } script1 = character1.GetComponent <HPDirectorScript>(); script2 = character2.GetComponent <HPDirectorScript>(); text_P1.text = ""; text_P2.text = ""; }
// Use this for initialization void Start() { playerCommand = GetComponent <PlayerCommand>(); GameObject obj = GameObject.Find("Main Camera"); mainCamera = obj.GetComponent <Camera>(); animator = GetComponent <Animator>(); distanceToGuard = 2.2f; if (!isTest) { //キャラクター設定 switch (this.gameObject.tag) { case "P1": enemy = InScript.Fighter(1); playerCommand.Controller = 1; break; case "P2": enemy = InScript.Fighter(0); this.transform.position = new Vector3(1, this.transform.position.y, this.transform.position.z); playerCommand.Controller = 2; break; default: break; } } enemyScript = enemy.GetComponent <PlayerController>(); //Debug.Log(enemy.tag); if (gameObject.GetComponent <EnemyAI>() != null) { gameObject.GetComponent <EnemyAI>().Initialize(); } guradEffectCount = 0; SetDirection(); if (transform.tag == "P1") { direction = 1; } else { direction = -1; } }
//初期設定関数 private void InitState() { //プレイヤーが生成されているなら if (contl != null) { //プレイヤー1 if (this.gameObject.tag == "P1") { enemy = InScript.Fighter(1); controller = (int)ValueScript.Controller.CONTROLLER_1; return; } //プレイヤー2 enemy = InScript.Fighter(0); controller = (int)ValueScript.Controller.CONTROLLER_2; this.transform.position = new Vector3(1, this.transform.position.y, this.transform.position.z); return; } //デバック用の相手 enemy = debugEnemy; return; }
// Use this for initialization void Start() { for (int i = 0; i < 2; i++) { //キャラクター設定 switch (InScript.Fighter(i).tag) { case "P1": player1 = InScript.Fighter(0); SetPlayerState(player1.name, P1Image, P1Name, player1); player1Controller = player1.GetComponent <PlayerController>(); player1Controller.CanControll = false; break; case "P2": player2 = InScript.Fighter(1); SetPlayerState(player2.name, P2Image, P2Name, player2); player2Controller = player2.GetComponent <PlayerController>(); player2Controller.CanControll = false; break; } } HP1 = player1.GetComponent <HPDirectorScript>(); HP2 = player2.GetComponent <HPDirectorScript>(); Guard1 = player1.GetComponent <GuardScript>(); Guard2 = player2.GetComponent <GuardScript>(); initPos1 = player1.transform.position; initPos2 = player2.transform.position; player1.transform.position = initPos1; player2.transform.position = initPos2; //comboScript = GetComponent<ComboScript>(); gameScript = GetComponent <GetGameScript>(); }