- Tile based games (http://www.tonypa.pri.ee/tbw/start.html) 위 튜토리얼을 기본으로 하여 Android에 사용될 수 있게끔 공부한 포스트 입니다. Jumping을 구현하기 위해 돌아온 길이 너무 험난했다. 여태까지 만들었던 모든 소스와 별개로 구성되어있다. 이전 부터 따라온 경우라면 현재 첨부된 소스로 진행할 것을 권장한다. 버전 이력에도 적었듯이 v2.0으로 소스가 업그레이드 되었으며 머지 않아 마지막 챕터까지 공부를 끝낸다면 그 이후부터는 새로 소스가 구성되게 될 것이다. 현재 계획으로는 타일베이스게임을 통해 기본적인 게임 제작 기법의 습득이 완성 되면 앞으로는 현재 공개된 게임 엔진을 분석하는 것으로 방향을 잡을 생각이다. 1. 이론 뜀뛰기는 위를 향..
- Tile based games (http://www.tonypa.pri.ee/tbw/start.html) 위 튜토리얼을 기본으로 하여 Android에 사용될 수 있게끔 공부한 포스트 입니다. 버전관리를 꾸준히 모니터링 하시는 분이시라면 요번에 이놈의 멀티터치에 골머리좀 썩었다는 사실을 알것이다. 정말이지 머리가 돌인거 같았는데 다행히도 잘 마무리 질 수 있었다. 물론 소스는 지저분해졌지만 소스의 최적화는 슬슬 해가기로 하고 이번에 해결한 사항에 대해 정리를 해보는 시간을 가져보도록 하겠다. 참고로 이전소스와의 비교는 없다. 1. 이론 가) 모션 이벤트(Motion Event) 동작 처리 안드로이드 자체에서는 멀티 터치 포인터를 모션 이벤트를 통해 얻을 수 있다. 이것을 이용하면 이벤트 처리가 용이하다..
- Tile based games (http://www.tonypa.pri.ee/tbw/start.html) 위 튜토리얼을 기본으로 하여 Android에 사용될 수 있게끔 공부한 포스트 입니다. 이번 편은! Open the door! 사실 만든건 지난 금요일이라서 그런가.. 기억이 잘 안난다.... 딱히 중요했던 사항도 없었음. 소스는 하단 첨부 하며 이미지는 door 이미지가 추가되었다. 1. 이론 정리 생각해보니까 지금 사용하는 프레임워크에는 change_scene이라는 메소드가 구현되어있다. 간단한 맵이동이라 별도의 Scene 처리를 해주지 않았는데 앞으로는 처리를 해줘야 할 것 같다. 이번 장은 간단하고 무난했다. Tile State 에 따라 충돌 체크를 해주었다. 이번엔 그 State의 값이 2..
- Tile based games (http://www.tonypa.pri.ee/tbw/start.html) 위 튜토리얼을 기본으로 하여 Android에 사용될 수 있게끔 공부한 포스트 입니다. 이번에는 기초 과정도 함께 했으므로 이번 포스트는 짧고 간단하게 작성하도록 한다. 본래 Hit the wall에 나온 예제를 옮겨 봤다. 이번에 해보면서 너무 많은 시행착오를 겪었다. 무엇보다 나랑 방향이 어디서부턴가 어긋나고 있는지 알고리즘이 그대로 적용되지 않는다.. 그래서 수정된 부분 소스만 올리고 이번 포스트는 끝내도록 하겠다. 이제부터는 풀소스도 첨부하도록 함 1. 알고리즘 정리 이전 응용과 다른 내용은 이전 포스트에서는 상,하,좌,우를 체크 했지만 이번엔 4개의 꼭지점을 체크 해야 한다는 것이다. 옆의..
- Tile based games (http://www.tonypa.pri.ee/tbw/start.html) 위 튜토리얼을 기본으로 하여 Android에 사용될 수 있게끔 공부한 포스트 입니다. 몇가지 생각하고 있는게 있다보니 잠깐 베이스가 되는 소스를 도망나와봤다. 5x5 pixel의 작은 사이즈라 오래 보다보니 토할뻔 했다;;; 타일의 사이즈가 얼마만큼 작아질 수 있는가 테스트도좀 해볼겸 클래스도 좀 수정을 해보았다. 때문에 이번 Hit the wall은 두가지 과정으로 나뉘어 질 예정이다. 이 부분이 좀더 간단하니 이걸 보고 본과정으로 들어가면 훨씬 수월할 것이다. 1. 내 주변 반경 검색, 이론부분 본래 Tile based games에 나오는 것은 타일 크기에 비해 Hero의 크기가 작아 4귀퉁이..
- Tile based games (http://www.tonypa.pri.ee/tbw/start.html) 위 튜토리얼을 기본으로 하여 Android에 사용될 수 있게끔 공부한 포스트 입니다. 이번 포스트는 Tile based games의 다음 내용이 캐릭터 움직이기 이므로 방향키 구현이 필요하기 때문에 방향키 제작에 대해 잠시 적어보도록 하겠다. 이미지 파일도 함께 첨부하니 사용하면 된다. 해당 소스는 알다시피 버전 관리 항목을 살펴보면 항상 작업한 소스들이 올라와있다. 참고하면 되겠다. 1. 방향키 구조 현재 사용중인 프레임워크는 onTouch 이벤트를 받아서 처리 되고 있다. 때문에 onTouch 함수에서 keyEvent 변수를 받아서 이벤트 처리를 해주면 된다. 이부분은 간단하니 생략하도록 하겠..
- Tile based games (http://www.tonypa.pri.ee/tbw/start.html) 위 튜토리얼을 기본으로 하여 Android에 사용될 수 있게끔 공부한 포스트 입니다. [이미지] 처음 intro에서 봤듯이 배열로 맵 정보를 담고 있는 타일을 그려보도록 하겠다. 아래 내용을 살펴보면 알겠지만 원본 튜토리얼은 플래시 기반이기 때문에 Android와는 좀 다르다. 때문에 원본 내용과 다를 수 있음을 밝힌다. - Creating Tiles - More Tiles 1. Tile Class 생성 먼저 클래스를 만들기로 했다. 플래시가 기본이었던 탓에 기본적으로 가지고 있는 객체 정보도 함께 추가를 해줘야 했다. 클래스 변수로는 기본적으로 생성해 줘야 했던 walkable, frame 을 ..
- Tile based games (http://www.tonypa.pri.ee/tbw/start.html) 위 튜토리얼을 기본으로 하여 Android에 사용될 수 있게끔 공부한 포스트 입니다. 어떤 플랫폼이든 결국 언어의 베이스는 비슷하기 때문에 현재 하고 있는 Android에 이 개념을 적용 시켜보고자 공부를 시작한다. 위 튜토리얼 사이트가 상당히 유명한 것 같은데 보면 볼 수록 그 기본 개념을 잡아주기엔 무리가 없는 좋은 곳이라 생각한다. 순서는 위 튜토리얼 사이트와 동일하게 출발 하도록 하겠다. 과연 얼마만큼 내가 이 스터디 포스트를 만들 수 있을지는 미지수다. 그래도 나의 재산이 되는 거니까 열심히 해보도록 하겠다. 2011-07-28 유승구 1. 선행 준비 사항 - 안드로이드 게임 개발 프레임..
- Total
- 536,811
- Today
- 0
- Yesterday
- 39
- 태그를 입력해 주세요.
- Libgdx korean manual
- 나스
- Windows Mobile 6
- 안드로이드 게임 개발
- 아이폰
- 호루루의 일상 17화
- opencv
- Nas
- COCOS2D-X
- 호루루의 일상
- Android Tile 게임 제작하기
- 아이폰 세미나
- 도트찍기
- 구피 죽음
- cocos2dx 분석
- libgdx
- EOS 40D
- 가족농장
- Android
- EOS40D
- 안드로이드 개발
- 상토를 이용한 수초어항
- 안드로이드
- 호루루의 물생활 이야기
- Tile based games
- 들깨 수확
- 체리새우
- 안드로이드 테스트 유틸
- 물생활 이야기