コード例 #1
0
 void Start()
 {
     rb           = GetComponent <Rigidbody2D>();
     audioData    = GetComponent <AudioSource>();
     groundDetect = GetComponentInChildren <GroundDetect>();
     barkScript   = GetComponentInChildren <BarkScript>();
     dawgSprite   = GetComponent <SpriteRenderer>();
     forward      = new Vector3(gameObject.transform.localScale.x, gameObject.transform.localScale.y, gameObject.transform.localScale.z);
     backward     = new Vector3(gameObject.transform.localScale.x * -1, gameObject.transform.localScale.y, gameObject.transform.localScale.z);
 }
コード例 #2
0
ファイル: GameManager.cs プロジェクト: mandy1339/DogoRun
 public void PlayBenjiBark()
 {
     if (barkCount > 0 && !isGameOver)
     {
         GameObject newBarkWave = Instantiate(barkWave);
         newBarkWave.transform.position = benji.transform.position + new Vector3(.5f, 0, 0);
         BarkScript barkScript = newBarkWave.GetComponent <BarkScript>();
         barkScript.initialXPos = newBarkWave.transform.position.x;
         benjibark.Play();
         barkCount--;
         barkCountText.text = barkCount.ToString();
     }
 }