JavaScript / HTML5를위한 안정된 (즉, 알파가 아닌) 등각 투영 엔진을 알고있는 사람이 있습니까? 일부 Google 검색을 수행하고 몇 가지를 찾았지만 대부분 알파 / 초대 전용 상태였습니다.
프로덕션 환경에서 사용하기에 충분히 성숙 된 것이 있습니까? 아니면 지금 당장 구현을 롤오버하고 나머지 세계가 따라 올 때까지 기다려야합니까?
JavaScript / HTML5를위한 안정된 (즉, 알파가 아닌) 등각 투영 엔진을 알고있는 사람이 있습니까? 일부 Google 검색을 수행하고 몇 가지를 찾았지만 대부분 알파 / 초대 전용 상태였습니다.
프로덕션 환경에서 사용하기에 충분히 성숙 된 것이 있습니까? 아니면 지금 당장 구현을 롤오버하고 나머지 세계가 따라 올 때까지 기다려야합니까?
답변:
Aves 엔진은 정말 좋은 엔진이었습니다. (그래서) Zynga (Farmville 사람들)는 그것을 구입하여 폐쇄 소스로 만들었습니다. 구입하기 전에 어딘가에 제공되는 비디오가 있습니다.
HTML5는 모두 베타 버전이지만 많은 사람들이 게임 엔진을 개발하고 있습니다. 나는 스스로하고있다 (오픈 소스를 공개하고 HTML5 게임 개발에 관한 책에서 완전히 설명 할 것이다)
지금까지 ActionScript의 MovieClip 또는 PyGame의 Sprite와 매우 유사한 기본 스프라이트 객체가 있습니다. 속도, 방향, 벡터 투영, 다중 이미지, 경계 확인, 변환 및 기본 충돌 감지와 같은 모든 기본 기능이 있습니다.
나는 매우 간단한 게임 객체를 만들고 있습니다. 캔버스 요소를 캡슐화하고 기본 애니메이션 루프를 관리하며 이벤트 시스템에 대한 높은 수준의 인터페이스를 제공합니다 (예 :
가능한 한 간단하게 유지하려고합니다 : Python의 gameEngine과 같은 것 :
http://aharrisbooks.net/pythonGame/
이 작업을 수행하더라도 기본 기술이 너무 불안정하기 때문에 안정적이지 않습니다. 다양한 HTML5 기능의 브라우저 지원은 매일 문자 그대로 변경되며 IE의 대부분의 HTML5 기능에 대한 의미있는 지원은 여전히 없습니다. 또한 브라우저마다 성능이 크게 다르므로 Chrome에서 잘 실행되는 게임은 Firefox에서 전혀 실행되지 않을 수 있습니다.
안정적이고 실용적인 환경을 원한다면 아직 HTML5가 아닙니다. HTML5 실험에 관심이 있다면 매우 유망한 대안처럼 보입니다. 나는 그것을 교육 환경으로 사용하기를 간절히 바라고 있습니다. 나는 그것이 그 점에서 꽤 유용 할 것이라고 믿습니다.
구글에서 나온 isogame 이 있습니다 .
내가 LimeJS에서 살펴 본다 제안 매우 유망한 것 같다 - http://www.limejs.com
CraftyJS는 등각 투영을 매우 잘 지원하며 사이트에 예제가 있습니다. 그것을 확인하십시오 : http://craftyjs.com/
개인적으로 HTML5는 하향 안정된 것으로 생각합니다. 즉, 다시는 가지 않을 것입니다. 분명히 아무도 해결되지 않은 모든 문제가 결국 어떻게 될지 알지 못합니다. 예, 앞으로 기다려야 할 기능이있을 수 있지만 이미 "충분히 충분합니다". 그렇기 때문에 많은 사람들이 자신의 html5 게임 엔진 또는 그쪽에서 작업하고 있다고 생각합니다. 적어도 나는 :-)
아직 아이소 메트릭 빌더가 없지만, 그다지 멈추지 않습니다. 튜토리얼이 곧 추가 될 예정이지만 주로이 원인을 게시하고 있습니다. 지금까지 찾은 다른 모든 엔진도 나열했습니다. 여기 하단 http://blog.weeblog.net/?p=29
다음 엔진은 기본적으로 ISO를 지원하지 않지만 제공하는 추상화 유형에서 읽거나 흥미로울 수 있으며 기본 코드를 제공 할 수도 있습니다.
Isogenic Engine 은 1.1에 있으며 "단단한 2D 및 아이소 메트릭"기능 을 제공하는 것을 목표로 합니다 .
html5 게임 엔진을 작성하여 공개했습니다 : https://github.com/j03m/trafficcone
아이소 메트릭 월드 + 스프라이트를 지원하며 무료입니다.
예, http://myospace.jp/about.php 에서 찾을 수 있습니다 . 그 Html5 기반 아바타 엔진을 개발했습니다. 그리고 "MYO"라는 이름을 부여합니다. 나는 "ameba pigg"의 가장 잘 알려진 일본 아바타 시스템을 복제하는 데 사용했습니다. 그것은 아이폰, 안드로이드 및 물론 웹에서 작동합니다. 그러나 아이폰에 가장 좋습니다. 직접 시도해보십시오. 당신이 그것에 대해 더 많은 정보를 원하는 경우에 저를 메일하십시오.