JavaScript / HTML5用の安定した(つまり、アルファではない)アイソメトリック描画エンジンを知っている人はいますか?私はいくつかのGoogle検索を行って、いくつかを見つけましたが、それらはほとんどアルファ/招待のみのステータスでした。
実稼働環境で使用できるほど成熟したものはありますか?それとも、今のところ自分の実装を単にロールして、世界の残りが追いつくのを待つべきですか?
JavaScript / HTML5用の安定した(つまり、アルファではない)アイソメトリック描画エンジンを知っている人はいますか?私はいくつかのGoogle検索を行って、いくつかを見つけましたが、それらはほとんどアルファ/招待のみのステータスでした。
実稼働環境で使用できるほど成熟したものはありますか?それとも、今のところ自分の実装を単にロールして、世界の残りが追いつくのを待つべきですか?
回答:
Aves Engineは非常に優れたエンジンであったため(見たところ)、Zynga(ファームビルの人々)がそれを購入し、クローズドソースにしました。購入前にどこかで紹介されているビデオがあります。
HTML5はすべてベータ版ですが、多くの人がゲームエンジンに取り組んでいます。私は自分でそれをやっています(オープンソースをリリースし、HTML5ゲーム開発の本で詳しく説明します)。
これまでのところ、ActionScriptのMovieClipまたはPyGameのSpriteのように機能する基本的なスプライトオブジェクトがあります。速度、方向、ベクトル投影、複数の画像、境界チェック、変換、基本的な衝突検出など、すべての基本的な機能を備えています。
私は非常にシンプルなゲームオブジェクトにも取り組んでいます。これにより、キャンバス要素がカプセル化され、メインアニメーションループが管理され、イベントシステムへの高レベルインターフェイスが提供されます(など)
私はできるだけシンプルにしようとしています:PythonのgameEngineのようなもの:
http://aharrisbooks.net/pythonGame/
私がこれを機能させたとしても、基盤となるテクノロジーは非常に不安定であるため、確かに安定しません。さまざまなHTML5機能のブラウザサポートは文字通り毎日変化しますが、IEのほとんどのHTML5機能に対する意味のあるサポートはまだありません。また、パフォーマンスはブラウザーによって劇的に異なるため、クロムで優れた動作をするゲームはFirefoxでまったく動作しない場合があります。
安定した実用的な環境が必要な場合、HTML5はまだそうではありません。HTML5の実験に興味がある場合は、非常に有望な代替手段のように見えます。私は間違いなくそれを教育環境として使用したいと思っています。その点でかなり役立つと思います。
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」という名前を付けます。「アメバ豚」の最もよく知られている日本のアバターシステムを複製するために使用しました。Iphone、Android、そしてもちろんWEBで動作します。しかし、iPhoneで最高。自分で試してみてください。あなたはそれについての詳細が必要な場合は私にメールしてください。