유니티
로그라이크 - Wall.cs
hololol
2019. 6. 25. 10:48
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//플레이어와 상호작용
public class Wall : MonoBehaviour
{
public Sprite dmgSprite;
public int hp=3;//벽, 이미지가 깨진다
SpriteRenderer spriteRenderer;
private void Awake()
{
spriteRenderer = GetComponent<SpriteRenderer>();
}
//한 번 때렸을 때 몇점 씩 깎이는가
public void DamageWall(int loss)
{
spriteRenderer.sprite = dmgSprite;
hp -= loss;//hp를 깎는다
if (hp <= 0) gameObject.SetActive(false); //hp가 0보다 작으면 화면에서 사라진다
}
}