Tag: 3D
AS3.0의 3D 쿼터 뷰 화면에서 자동 Depth Manager 클래스를 구현
by 세계의끝 on 2.18, 2011, under AS3.0 API, 게임 제작
최근에 3D 쿼터 뷰(quarter view)의 슈팅 롤플레잉 형식의 게임 제작을 하다가, 객체간 앞뒤 관계(원근관계)를 자동으로 파악하여 세팅해 주는 기능이 필요하게 되었습니다.
작업에 들어가기 전에는 “setChildIndex() 메서드로 index 만 바꿔주면 뭐 금방 되겠지” 하는 생각을 했었는데, 막상 작업을 하다보니 이런 저런 이유로 상당히 녹록지 않은 작업이 되어버렸습니다.
일단 무슨 게임을 만드는지 살펴볼까요?
키보드의 wasd 키로는 이동 방향을 전환하고, 마우스로 플레이어 캐릭터의 방향과 슈팅을 하게 되는 롤 플레잉 스타일 게임 입니다. WOW(World of Warcraft)의 플레이 스타일과 비슷하다고 생각하면 되겠습니다.
게임의 시각 객체들을 담고 있는 컨테이너는 아래와 같이 만들어져 있습니다.
아이폰 3GS 출시에 따른 앞으로의 게임분야 전망
by 세계의끝 on 6.11, 2009, under Mobile Device
며칠전, 세계 개발자 컨퍼런스(WWDC)에서 애플은 iPhone 3GS 를 발표 했습니다. 기존 명칭에 Speed 라는 키워드를 더해 “S” 를 하나 더 붙였다는 군요.
모바일 디바이스의 빠른 성능 향상에 따라 스펙을 올린 것이라 볼 수 있겠습니다.
게임 개발에서 주목할만한 부분은 기존의 OpenGL ES 1.1 칩셋에서 OpenGL ES 2.0 으로 변화한 부분 입니다.
OpenGL ES 2.0 의 성능이 어느정도로 향상되는지는 출시가 되고도 한참 지나야 알려질테지만, 일단은 2~3배 빨라졌다는 연산처리 속도와, In App purchase 로 불려지는 OS 3.0 의 앱 실행 중의 결제 능력과 맞물려, 월별 과금을 하는 3D MMORPG나 1인칭 FPS 게임이 나오는것도 이제 시간문제가 되었습니다.


Blog under the Creative Commons Attribution-NoDerivs 3.0 License