cord클래스 만들어서 그안에 몹 종류별로 좌표 담아놓고
img 클래스에서 종류별 이미지 담아놨는데
몹은 한마리가 아니라 여러마리고, 또 랜덤으로 계속 생성되야 하잖아요?
그말은 mob1 = cord() mob2 = cord() . . . . 이런식으로 앞으로 나올 9999번째 몹까지 객체를 만들고, 그걸 화면에 일일이 다 그려야 한단건데
이게 말이 안되고 다른 누군가는 새로운 방법을 쓴다는건데.. 어떻게 구현하나요? 지금 저는 클래스를 많이 안써봐서 그냥 '용도별 변수, 함수 정리하는 방' 정도로 쓰고있어서 그런가 이런 상황이 오면 굉장히 난감해지네요
티모님 예를좀 들어주세요 머가리가 나빠갖고
렌더링 유닛은 렌더링에 필요한 자원과 애니메이션 정보를 가지고
렌더링 요청하면 그려줌 화면에 맞게
위치, 방향, anitime 을 받아다 그리는 역할만
렌더링에 필요한 자원관리는 렌더링 유닛이 하고
예를 들면
사슴을 그린다고 칠때
사슴 렌더링 유닛(렌더링자원, 그리기 담당) 1 : n(생성오브젝트)
가장 단순한 구조가 저런식
2d 기준으로 또 예를 들면 obj[0]은 pos[50, 40] obj[1]은 pos[33, 10]
이럼 이해 됨?
몹1 몹2 몹3 몹4별로 각각의 좌표를 다 주려면 결국 mob1 = (x1,y2); mob2 = (x2,y2) . . .이렇게 해야하지 않나요?ㅠㅠ
질문 내용이 뭐양 안보이는 몹은 안그려야 하는가 그건가? 컬링?
음 그러니까 저의 고민은, 변수는 자동 생성이 안되니까, 만약에 제가 몹을 10마리를 화면상에 나타내고 싶다 라고 한다면, 몹1부터 몹 10까지 모든 변수를 다 선언해 줘야 하는거에요 ㅠㅠ
메모리 동적할당~
내생각에는 좀더 간단한 게임부터 만들어보는게 어떨까 싶음
네 감사합니다
몹이죽으면
이미지를 없애야하는데
아 그냥 안그리면 되겠구나 ㅋㅋㅋㅋ
걍 유니티 써 ㅡㅡ
몹을 객체단위로 만들거나 스트럭단위로 만들어서 동적배열로 관리 ㄱㄱ
http://autogram.tk/이
중고차 어플리케이션 어떤가요?