AhnDruid

User banner image
User avatar
  • AhnDruid

Posts

클래식 뱀 게임

‘안드로이드 게임 프로그래밍’ 책으로 공부하면서 만든 게임입니다. 구글 플레이 스토어 원스토어

게임 제작 같이 하실 팀원 모집

게임 제작 같이 하실 팀원 모집합니다. 그래픽, 프로그래밍, 음악, 기획 등 모든 분야 모집중입니다. 경력이나 실력에 상관없이 재미있게 같이 개발할 수 있으면 좋겠습니다. 이메일 :...

45. 러너 게임으로 변경

이번 시간에는 현재 게임을 러너 게임으로 변경해 보겠습니다. 방법은 매우 간단한데, 항상 linear velocity X 값을 적용 시켜 주면 됩니다. createUpdateHandler() 메서드의 onUpdate() 메서드 안에...

44. 에너지 바 구현하기

이번 시간에는 플레이어의 에너지를 보여 주는 에너지 바를 구현해 보겠습니다. 먼저 관련 변수를 선언해 줍니다. callController() 메서드 안에 health bar와 에너지를 표시할 하트 등의 sprite를...

43. 적 무찌르기

공격을 통해 적을 무찌를 수 있도록 구현해 보겠습니다. createCollision() 메서드 안에 적과 무기의 충돌에 대한 내용을 작성해 줍니다. 적과 플레이어의 무기가 충돌시 항상 적과 무기가...

42. 적에게 AI 부여하기

이번 시간에는 적에게 AI를 부여해 능동적으로 움직이게 만들어 보겠습니다. 플레이어와 적의 거리가 가까우면 적이 움직이게 하기 위해 먼저 플레이어와 적의 거리를 계산하는 getDistance() 메서드를 위와...

41. 적 등장 시키기

타일 맵에 벽 추가하는 것과 유사하게 창문이 있는 곳과 문이 있는 곳에 오브젝트를 추가하고 그곳에 적이 생성되도록 만들어 주겠습니다. loadObject() 안에 window와 door 오브젝트에 적을...

40. 화면 이동하기

이번 시간에는 카메라가 캐릭터를 따라 움직이게 만드는 방법에 대해 알려 드리겠습니다. 소스에는 여러 애니매이션을 구현할 때 이미 적용해 놓았는데 이제야 설명해 드립니다. AndEngine의 카메라는 여러...

39. 공격 구현하기(디테일 설정)

이번 시간에는 지난 시간에 이어 공격에 관해 디테일하게 설정해 주겠습니다. 피격 범위가 공격 후에 사라지게 하기 위해 destroyGameObject() 메서드를 만들어 줍니다. createUpdateHandler() 메서드 안에 적이...

38. 공격 구현하기

이번 시간에는 공격 버튼을 추가하고 공격이 가능하도록 수정하겠습니다. 이동하면서 공격이나 점프가 가능하게 하려면 멀티 터치가 가능하도록 게임 옵션을 수정해 주어야 합니다. onCreateEngineOptions() 메서드 안에 위와...