목록8방향 (2)
응애맘마조
주의 : 해당 게시글의 코드는 캐릭터의 움직임을 구현하기 위해 사용한 것으로 특정 게임의 모션을 사용하였습니다. 기타 표절 목적이나 수익 창출을 위해 사용한 것이 아님을 밝힙니다. 이전 게시글대로 보스가 플레이어를 바라보고 원 사이즈 안에 들어올 때 마다 모션이 변하도록 만드는 것이 과제였습니다. https://keisukeaso.tistory.com/97 //TitanBoss.h #pragma once enum class TB_State { IDLE, LOOK = 500, MOVE = 300, ATTACK = 100 }; class TitanBoss : public Character { public: ObImage*img; ObCircle*range[3]; TB_StatetbState; floatlen..
주의 : 해당 게시글의 코드는 캐릭터의 움직임을 구현하기 위해 사용한 것으로 특정 게임의 모션을 사용하였습니다. 기타 표절 목적이나 수익 창출을 위해 사용한 것이 아님을 밝힙니다. 8방향 캐릭터 움직임에 대한 것이 과제였습니다. 캐릭터를 만들 때 각각의 클래스로 만들어서 하는 것이 맞지만 캐릭터의 종류나 이미지, 만약 액션 게임 계열이라면 들 수 있는 무기 등등 경우의 수가 굉장히 많아집니다. 따라서 최상위 클래스를 만들어 상속을 받게 하는 것이 가장 이상적입니다. //Character.h #pragma once enum Dir_State { L, T, R, B, LT, RT, LB, RB }; class Character { public: ObRect*col; Vector2moveDir; Dir_Sta..