「enchant.js」は、スマートフォンのブラウザ上で動作するゲームを作成できるゲーム制作エンジンです。HTML5/JavaScriptベースで作成でき、かつ無料で利用できるため、次世代のゲーム制作エンジンとして注目を集めています。本書は、そんなenchant.jsの使い方を、基礎から丁寧に解説しました。サンプルをベースに作りながら学べるため、初学者でも直感的に、楽しみながら学習することができます。サンプルは全てWebからダウンロード可能。また、enchant.jsの有償ライセンスである「enchant PRO」についても網羅しています。enchant.js & PROをゼロから学びたい全てのユーザーに、ぜひ手に取ってほしい1冊です。
ORIENTATION enchant.jsとは
CHAPTER 01 JavaScriptの基礎文法LESSON 01 変数をマスターしよう
LESSON 02 条件分岐をマスターしよう
LESSON 03 繰り返しをマスターしよう
LESSON 04 関数をマスターしよう
LESSON 05 enchant.jsのひな形を作ろう
LESSON 06 Spriteを使って画像を表示しよう
LESSON 07 ラベルを使ってテキストを表示しよう
LESSON 08 クラスの定義と継承をマスターしよう
LESSON 09 Spriteを表示しよう
LESSON 10 Spriteを動かそう
LESSON 11 タッチに反応させよう
LESSON 12 残りの数を表示しよう
LESSON 13 プラグインを使って開始・終了画面を作ろう
LESSON 14 サウンドを再生しよう
LESSON 15 プレイヤーを表示して動かせるようにしよう
LESSON 16 弾を撃てるようにしよう
LESSON 17 敵を作ろう
LESSON 18 衝突判定とスコア表示
LESSON 19 背景画像を表示してスクロールさせよう
~開始・ 終了画面も追加する~
LESSON 20 ゲームをブラッシュアップしよう
~ SEや爆発エフェクトなどの追加~
LESSON 21 tl.enchant.jsを使って敵に複雑な動きをさせよう
LESSON 22 プレイヤーを表示してジャンプさせよう
LESSON 23 敵の実装と終了判定
LESSON 24 アイテムの追加とスコア表示
LESSON 25 背景を横スクロールさせよう
LESSON 26 BGMやSEを再生させよう
LESSON 27 avatar.enchant.jsを使ってアバターを 作成・表示しよう… 212 LESSON 28 背景の表示とスクロール処理
LESSON 29 プレイヤーの移動処理を実装しよう
LESSON 30 ユーザインタフェースを表示しよう
LESSON 31 モンスターを作成・表示しよう
LESSON 32 tl.enchant.jsを使った攻撃とダメージ移動
LESSON 33 Mapクラスを使ってフィールドを作成・表示しよう
LESSON 34 プレイヤーがフィールド上を
動き回れるようにしよう
LESSON 35 マップとプレイヤーの衝突判定
LESSON 36 ゴールと鍵を配置してクリア判定をしよう
LESSON 37 プレイヤーの移動を加速度センサーに置き換えよう
LESSON 38 gl.enchant.jsを使ってみよう
LESSON 39 プリミティブの移動と回転、拡縮
LESSON 40 3Dプリミティブを連続して生成・表示しよう
LESSON 41 3Dのタッチゲームを作ろう
LESSON 42 3D避けゲーを作ろう
APPENDIX 作成したゲームの公開&enchant.jsリファレンス集
01 9leapでゲームを公開する
02 公開したゲームをアプリ化する
03 enchant.jsリファレンス集
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。
刷数は奥付(書籍の最終ページ)に記載されています。
書籍の種類:
書籍の刷数:
本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。
対象の書籍は正誤表がありません。
発生刷 | ページ数 | 書籍改訂刷 | 電子書籍訂正 | 内容 | 登録日 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1刷 | 30 サンプルコードの29行目、コメント部分 |
未 | 未 |
|
2013.09.27 | ||||||
1刷 | 71 サンプルコードの116行目 |
未 | 未 |
|
2012.12.06 | ||||||
1刷 | 91 サンプルコードの95行目 |
未 | 未 |
|
2012.12.06 |
ふらく さん
2019-03-21
他のenchant.jsの本は購入時に検討の為に少し読んだだけですが、それらと比べて一番マシなんではないだろうか。相変わらず触りだけの超入門のものは誤字だらけですが、その事についてはもう諦めてます。内容はゲームを作っていく過程で技術を覚えるれるようになっていて分かりやすく、いざゲームを作る時にも迷う事が少なくて済みそうで良かった。できればもう少しリファレンス部分を増やして欲しかったです。 本文に15フレーム感覚で処理すると有りましたが、「数えるな感じろ」と言うことでしょうか(笑