キーワード tmlib.js が含まれる動画 : 40 件中 33 - 40 件目
種類:
- タグ
- キーワード
対象:
tmlib.jsでゲームを作ってみよう〜横スクアクション編(10)
敵に触れると自機がダメージを受けるようにします。
前 sm22587737
次 sm22602367
マイリスト mylist/39031781
tmlib.jsでゲームを作ってみよう〜横スクアクション編(9)
前回作った敵を拡張して、ジャンプする敵を作ります。
前 sm22580851
次 また来週
マイリスト mylist/39031781
【ニコニコ自作ゲームフェス3】不運(ハードラック)と踊(ダンス)っ
不運(ハードラック)と踊(ダンス)っちまったんだよ…ッ!
【タイトル】
ツッパれ! ヤンキーロード
【動作環境】Chorme,firefoxでしか動かないんだよなあ…
【ジャンル】チキンレース
ゲームはこちらで遊べるよ:http://spchinese.s601.xrea.com/tm_race/index.html
説明書はここだ:http://spchinese.s601.xrea.com/tm_race/readme.txt
tmlib.jsというライブラリで作りました。
tmlib.jsでゲームを作ってみよう(6)
その6 ゲームオーバー
今回のポイント
(1)ゲームの終了
app.stop()でアプリケーションが停止します。
前 sm22256498
次 sm22357101
マイリスト mylist/39031781
tmlib.jsでゲームを作ってみよう(5)
その5 爆発
今回のポイント
(1)爆発
円形(CircleShape)を爆発として使います。
時間とともに拡大し、透明度(alpha)を0に近づけていきます。
前 sm22206747
次 sm22311216
マイリスト mylist/39031781
tmlib.jsでゲームを作ってみよう(4)
その4 敵弾
今回のポイント
(1)敵弾の移動
弾の向かう方向をdとし、X座標にcos(d)、Y座標にsin(d)を足していくことで任意の方向に弾を動かすことが出来ます。
前 sm22160827
次 sm22256498
マイリスト mylist/39031781
tmlib.jsでゲームを作ってみよう(3)
その3 自機のショット
今回のポイント
(1)tm.app.CircleShape
円形のエレメントです。tm.app.TriangleShapeの親戚です。
(2)敵とショットの衝突判定
あらかじめenemiesという配列に敵を格納しておき、ショットのupdate関数内で衝突判定をしています。
衝突判定にはisHitElement()関数を使用しています。
(3)配列スキャン中に要素を削除する
concat関数で一旦配列をコピーしてからループ処理を行います。
要素の増減による添字のズレを防ぐことが出来ます。
前 sm22063641
次 sm22206747
マイリスト mylist/39031781
tmlib.jsでゲームを作ってみよう(2)
その2 敵の出現
今回のポイント
(1)tm.createClass()
クラスを作る関数です。
親クラス(superClass)、コンストラクタ(init)などを定義することが出来ます。
(2)TriangleShapeコンストラクタの第3引数
fillStyleで塗りつぶしに使われる色を指定することが出来ます。
(3)tweener
エレメントにアニメーションを設定するためのプロパティです。
指定したプロパティを絶対量として変化させるtoメソッド、相対量として変化させるbyメソッドなどを持ちます。
(4)Math.rand(a, b)
整数aからbまでの範囲から、ランダムな整数を返します。範囲にはa、bともに含まれます。
前 sm22063606
次 sm22160827
マイリスト mylist/39031781
