private IEnumerator Flying() { Animations.SetBool("JetPackFly", Player_Data.Animator, true); GetDress(); StartCoroutine(Actions.MoveTo_Y(Player_Data.Rigidbody, Player_Data.JetPackJumpRaiseDistation, Player_Data.JetPackJumpRaiseDuration)); LockInput(true); PlayAllPS(trailFX); Player_Data.Rigidbody.useGravity = false; Camera_Script.SetDelta_Z(Camera_Script.DistantionToPlayer.z * 2); //sound yield return(new WaitForSeconds(Player_Data.JetPackDuration)); StopAllPS(trailFX); Animations.SetBool("JetPackFly", Player_Data.Animator, false); Player_Data.Rigidbody.useGravity = true; LockInput(false); PlayDestroyAnimation(); Undress(); Camera_Script.SetDelta_Z(Camera_Script.DistantionToPlayer.z * 0.75f); //stop sound yield return(new WaitForSeconds(1f)); destroyAnimation.gameObject.SetActive(false); Camera_Script.SetDeltaDefault(); }
// Use this for initialization void Start() { player = FindObjectOfType <Player_Script> (); mainCamera = GameObject.Find("Main Camera").GetComponent <Camera_Script> (); healthBarSwapper = FindObjectOfType <HealthBarSwapper> (); //playerStatus = GameObject.Find ("PlayerAnimation").GetComponent<PlayerAnimation> (); grappleShoot = GameObject.Find("GrapplingHookShoot").GetComponent <AudioSource> (); grappleHitVine = GameObject.Find("GrapplingHookHitVine").GetComponent <AudioSource> (); playerRunning = GameObject.Find("PlayerRunning").GetComponent <AudioSource> (); playerRunning.Play(); }
void Awake() { Player = GetComponent <Component>(); playerCam = Player.GetComponent <Camera_Script>(); player_state = playerCam.player_RPS_state; AI_Opponent = GetComponent <Component>(); AI = AI_Opponent.GetComponent <AI_Behaviour>(); AI_signs = AI.hand; rock_paper_scissor = true; directions_state = false; reset(); }
void Create2p() { // 黄色い人を読みこむ Object prefab = Resources.Load("Character/2HandedWarrior"); GameObject go = (GameObject)Instantiate(prefab); go.transform.localEulerAngles = new Vector3(0, 180, 0); go.transform.position = new Vector3(10, 0, 10); // 2P用カメラを生成 Object camera_prefab = Resources.Load("PlayerCamera"); GameObject go_cam = (GameObject)Instantiate(camera_prefab); Camera cam = go_cam.GetComponent <Camera> (); Camera_Script cam_sc = go_cam.GetComponent <Camera_Script> (); cam_sc.target = go; Camera.main.rect = new Rect(0f, 0.5f, 1f, 0.5f); cam.rect = new Rect(0f, 0f, 1f, 0.5f); }