前回の記事で作成したenchant.jsのゲームロジックを元に、three.jsで3D表現を行いました。 three.js three.jsはWebGLをサポートしたJavaScriptの3D描画ライブラリです。Mr.Doob氏を中心にオープンソースで開発が進められていて、WebGLの3Dライブラリとしての実績も多く、現状ではデファクトスタンダードとなっています。この記事の寄稿時ではリビジョンはr64でした。 three.jsを使って3D表現を行う事は、ダウンロードしたパッケージに格納されているサンプルコードや、多くのthree.js関連のブログ記事を見ればいくらでも学習する事ができます。ただ、せっかくの3D表現なのでゲーム性を持たせたいと考えました。本格的な3Dゲームとなると三次元での物理演算等を行わなくてはなりません。もっと気軽に3D表現で楽しむことは出来ないかと思い、ゲームロジックは
![ゲームエンジンとしてのenchant.jsと3D表現としてのthree.jsのシンプルな組み合わせ | KnockKnock](https://cdn-ak-scissors.b.st-hatena.com/image/square/a665668c0edd764d773ad82ad376934533902ee3/height=288;version=1;width=512/http%3A%2F%2Fwww.knockknock.jp%2Fwp-content%2Fuploads%2F2014%2F01%2F20140114_img.jpg)