- ■吉里吉里/KAG/TJS雑談質問スレ■その22
835 :名前は開発中のものです。[sage]:2011/01/18(火) 21:46:08 ID:nnorouTu - 原理それ自体で考えれば可能だよ。
特定のレイヤ、あるいは画面クラス……この場合はglobal.kag(を構成するMainWindow.tjs)の中で function onKeyDown(key, shift){ if( sf.ActionMode ){ // ← ポトリス云々のシステムを実行中、ってフラグを自分で建てておく switch(key){ /* フラグが建ってる時はキー入力によってレイヤなり何なりのオブジェクトを操作する この場合、キーボードの←キーが押されたらレイヤ0(自機画像でも表示させとけ)を動かす */ case VK_LEFT: if(kag.fore.layers[0].left > 0) kag.fore.layers[0].left--; break; } } } 的な処理を書いてけば、一応TJSでアクションなりシューティングなりを作る事は出来る。 ただしぶっちゃけ、TJS(というか吉里吉里というゲームエンジン)でADV/ノベルゲー以外を作るのは 不毛っちゃ不毛。処理速度はCPUどっさり使うので速さはさほど見込めないし、メモリも食うし、他にも色々とね。 そういう意味では、一からC++とかで作った方がマシだとは思うね。それ判っててあえてTJSで作るってなら止めないが
|
|