HTML5とJavaScriptでの スマートフォンアプリ作成入門講座

HTML5とJavaScriptでの!
スマートフォンアプリ作成入門講座
第3回
開講日スケジュール
•
1/18(土)
•
1/25(土)
•
2/8(土)
•
2/15(土)
•
2/22(土)
•
3/8(土)
•
3/15(土)
•
3/29(土)
最近の面白コンピュータ事情
•
PhotoShop動画が面白い
•
http://www.youtube.com/watch?
v=nM9sVVpGfmc
3.2 スプライトの利用
•
背景画像の上で動く、描画オブジェクト
画面上で動く
キャラクターが
スプライト
index.htmlの確認
•
エディタでindex.htmlを開き、enchant.jsの読
み込みが入っているか確認
•
<script type="text/javascript" src="../
enchant.js-builds-0.8.0/build/enchant.js"></
script>
SpriteExを改造してみよう!
•
歩く速度を高速化!
•
シロクマ、女の子クマに、キャラを変更してみ
よう!
•
歩くたびに、熊の背がのびる!(scaleYに、毎フ
レーム0.01足す)
•
歩くたびに、熊がちょっとずつ回転する!
3.3 サーフェイスの利用
•
サーフェイスは、画像や図形の情報を保持する
画像データです。
•
SurfaceEx実行画面
SurfaceEx改造してみよう!
•
拡大をもっと激しく!
•
一つ一つのオブジェクトを10フレームより長く表示するよ
うにしてみる!
•
3フレームに1回のところを、2フレームに1回表示にして
みる!
•
四角形しか出ないようにしてみる!
•
三角形を出るようにしてみる!(線を3回引けばできるはず)
3.4 触って操作!
(タッチイベント)
•
スマホでおなじみのタッチ操作!
•
タッチイベントは3種類
•
タッチが始まった時に発生するイベント
•
タッチが移動した時に発生するイベント
•
タッチが終了した時に発生するイベント
TouchExを改造してみよう!
•
キャラクターの移動速度を速くしてみよう!!
•
背景を変更してみよう!
•
タッチが終了したら歩き出すように変更してみ
よう!
3.5 バーチャルキーパッドで
操作しよう
•
十字キー入力を仮想的に行う
•
昔のiPhoneゲームなどで使われていることが多
いユーザインターフェイス
•
若干使う上でクセあり
KeyExを入力する上での
注意点
•
index.htmlに、ui.enchant.jsを追加
•
•
<script type="text/javascript" src= ../enchant.js-builds-0.8.0/
build/plugins/ui.enchant.js"></script>
ui.enchant.jsで使われているencnantjs/imagesの画像ファイルを
index.html、main.jsと同じディレクトリに置く
•
apad.png
•
pad.png
•
font0.png
•
icon0.png
KeyExを改造する!
•
移動に加速度を使ってみよう!!!
•
加速度を使うと、かなり動きの楽しさが出せ
る!!
•
http://www.dennougei.com/js_course/
kasoku.zip