gall.dcinside.com/board/view/?id=programming&no=1730380 이거물어본놈인데
테라리아 같은 게임에 들어가는 타일을 그냥 바닥, 벽, 문 등등 프리팹으로 만들어두고 꺼내 쓸건데
public class Tile
{
class Terrain
{
bool passable; //통과 가능 여부
bool opaque; //시야 차단 여부
public Terrain(bool passable, bool opaque)
{
this.passable = passable;
this.opaque = opaque;
}
public static Terrain FLOOR = new Terrain(true, true);
public static Terrain WALL = new Terrain(false, false);
public static Terrain DOOROPEN = new Terrain(true, true);
public static Terrain DOORCLOSED = new Terrain(false, false);
}
Terrain terrain;
}
이런식으로 미리 바닥 벽 문 타일 만들어 두고
필요할때마다 끼워넣을생각인데
더 쌈빡하게 만들수있는 방법 있음?
댓글 0