enchant/tmlib
私の作っているゲーム作成フレームワーク「enforce」にWebGLを使ってゲームを作れるように「gl.enchant.js」を組み込もうとしているが、このgl.enchant.jsによる3Dオブジェクト同士の当たり判定がうまいこと使えない。 例えば半径3.0の球(Sphere)同士の当…
enforceのenchant版のほうで、box2dを使った物理演算スプライトを使えるようにした。 とは言っても、使う時は通常のスプライト生成と変わりはなく、生成する時のオプションで「rigid: true」を渡すと物理演算スプライトになる。 サンプルを作った。 カーソル…
enchant.jsと、tmlib.jsのスプライトでは、発生するタッチイベント名が違う。 enchant.js タッチ開始:ontouchstart 移動:ontouchmove 終了:ontouchend 中止:ontouchcancel 【例】 sprite.ontouchstart = (e)-> console.log('x='+e.x+', y='+e.y) tmlib.j…
tmlib0.3では、それまでの0.2までとは音楽の再生方法が変わっているようなので備忘録。 アセットリストに「sound」という名前で登録されているファイルを再生する場合 org = tm.asset.Manager.get('sound') sound = org.clone() sound.volume = 1.0 sound.pl…