무엇보다도 Corona SDK는 작업하기에 좋습니다. 루아는 훌륭한 언어이고 코로나는 매우 철저한 틀이며 문서는 지금까지 훌륭했습니다.
제 생각에는 HTML5 게임 개발은 그만한 가치가 없습니다. 데스크톱 및 모바일 브라우저 모두에서. 데스크톱 및 모바일 장치에서 멋진 게임을 실행하는 것이 목표라면 귀찮게하지 마십시오. HTML5 게임을 만드는 것이 목표라면 사람들이 언급 한 프레임 워크 중 하나를 사용하십시오 ( 도면 유형 인터페이스에 대해서는 Crafty 또는 Gee 를 참조하십시오).
주된 이유는 게임을 할 때 완벽하고 세련된 게임을 만들고 싶어하기 때문입니다. 완벽하고 세련된 게임을 만드는 것은 좋은 오디오입니다. <audio>
태그가 주요 브라우저에서 지원 되지만 (충분히 다른 형식을 제공한다고 가정 할 때) 사운드 트랙을 프로그래밍 방식으로 관리하는 createElement
것은 일종의 고통입니다. SoundManager 2는 솔루션이 아니라 반창고입니다. 대부분의 경우 데스크톱 용 Flash 객체를 사용하여 대체됩니다. 어느 시점 에서 플래시로 대담한 것을 만들어 보지 않겠습니까?
iOS에서 Zynga의 Jukebox 라이브러리 와 같은 핵을 사용하지 않는 한 실제로는 사용자 입력에 대한 응답으로 만 사운드를 재생하는 것으로 제한됩니다. 이건 말도 안돼.
또한 HTML5 게임을 앱으로 패키징하지 않는 한 게임을하려면 연결이 필요합니다. 제가 모바일 게임을 가장 많이하는 시간은 지하철에 있습니다. 아무런 신호도 없습니다. 그리고 게임을 꾸리면 소리가 나지 않는 것이 이상하지 않습니까? 게임을 다운로드하는 경우 일정 수준의 응답 성과 광택이 필요합니다. 읽기 : 기본 앱.
HTML5의 추가 개발 및 모바일 브라우저가 더 빠르고 HTML5 오디오가 빨라질 때까지 Javascript 등을 사용 <canvas>
하여 즐거운 시간 을 보낼 수는 있지만 세련된 게임을 만들기 위해 가지 않을 것입니다. 그것은 당신의 목표가 무엇인지 요약합니다. 누가 게임을하는지 알고 있으며 개발자가 아닌 사람도 레이더에 모바일 HTML5 게임을 가지고 있습니다. 다시 한 번 멋진 HTML5 게임을 만들고 싶다면 HTML5 게임을 만드십시오. 멋진 게임을 만들고 판매하려면 플레이어 경험의 품질을 우선시하십시오.