Unity - RogueLike(7/14) - 장애물과 벽
|
- using UnityEngine;
- using System.Collections;
- public class Wall : MonoBehaviour
- {
- public AudioClip chopSound1;
- public AudioClip chopSound2;
- public Sprite dmgSprite;
- public int hp = 3;
- private SpriteRenderer spriteRenderer;
- void Awake ()
- {
- spriteRenderer = GetComponent<SpriteRenderer> ();
- }
- public void DamageWall (int loss)
- {
- SoundManager.instance.RandomizeSfx (chopSound1, chopSound2);
- spriteRenderer.sprite = dmgSprite;
- hp -= loss;
- if(hp <= 0)
- gameObject.SetActive (false);
- }
- }
반응형
'응용프로그램 > 유니티(Unity)' 카테고리의 다른 글
Unity2D_gif이미지 분할하기 (0) | 2017.02.06 |
---|---|
Unity - RogueLike(8/14) - Player 애니메이션 컨트롤 (0) | 2017.02.04 |
Unity - 에러모음집 (0) | 2017.01.13 |
Unity 그래픽 최적화 방법 참고 (0) | 2017.01.13 |
Unity와 SQLite연동하기 (2) | 2017.01.13 |