[過去ログ]
■吉里吉里/KAG/TJS雑談質問スレ■その30 [無断転載禁止]©2ch.net (299レス)
■吉里吉里/KAG/TJS雑談質問スレ■その30 [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
87: 名前は開発中のものです。 [sage] 2016/08/18(木) 18:26:17.50 ID:zEkms1Gx 吉里吉里2使用の初心者です(1/3) 改行多すぎと言われたので、分けます class Mole extends KAGLayer { var hit_sound; // コンストラクタ function Mole(layer_num, pict_name, mole_x, mole_y) { super.KAGLayer(kag, layer_num);//スーパークラス loadImages(pict_name);//画像 setSizeToImageSize(); setPos(mole_x, mole_y); absolute=layer_num.absolute+1; hit_sound = new WaveSoundBuffer(window);//音 hit_sound.open("hit.wav"); visible = true; } // デストラクタ function finalize() {super.finalize();} http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/87
88: 87 [sage] 2016/08/18(木) 18:27:57.37 ID:zEkms1Gx 吉里吉里2使用の初心者です(2/3) // キーイベント function onKeyDown(key, shift, process=true) { //super.onKeyDown(...);//不要? if(key== VK_UP && visible==true) { if(shift == ssRepeat) {}//何もしない else { hit_sound.play(); return true; } } } } http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/88
89: 87 [sage] 2016/08/18(木) 18:28:55.94 ID:zEkms1Gx 吉里吉里2使用の初心者です(3/3) ;------------------------------- var mole = new Mole(kag.back.layers[1], "up", 0, 0); ;------------------------------- [backlay][image layer="0" storage="透明.png"][trans (略)][wt] [s] ;------------------------------- 【やりたいこと】 特定のレイヤが表示されている場合に、onKeyDownで特定の動作をするように記述したいです Timerで表示非表示をさせたりもしたいので、Moleクラスの中でonKeyDownを処理してしまいたいです (OUTFOCUSというサイトのもぐら叩きをやりたいです) 【だめだった時の状況】 画像が表示された状態でキーを押しても、効果音がなりません/エラー表示なし http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/89
90: 87 [sage] 2016/08/18(木) 18:31:41.15 ID:zEkms1Gx 吉里吉里2使用の初心者です(4/3) 分割したら分かりにくくなってしまいました 最序盤で詰まってまして、助言いただきたいです まずキーイベントからと思い、上記の記述以外は何も書いていません 質問ばかりですみません、よろしくお願いします http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/90
92: 87 [sage] 2016/08/18(木) 18:48:54.35 ID:zEkms1Gx >>91 レスありがとうございます >レイヤのキーイベントはフォーカスがないと普通は届かない 上下キーを押したとき、選択肢とかにカーソルが乗っかるあれでしょうか >kag側でキーが押されたときにレイヤの有無をチェック getKeyStateとかになるんでしょうか ググりながら、探ってみようと思います http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/92
93: 87 [sage] 2016/08/18(木) 23:19:33.83 ID:RNiVx9xX 少し前に、keyDownHookというのもあったんですね 節穴ですみません >レイヤのキーイベントはフォーカスがないと普通は届かない でも、onKeyDownがきかなくてonMouseDownがきいた理由は納得できて、すっきりしました 頑張ってみます http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/93
94: 87 [sage] 2016/08/20(土) 18:53:26.21 ID:3ESE8bqB >>91 mole.visibleを条件に追加した、もぐら叩き用のonKeyDown関数を作って、keyDownHookにaddしました 動きました、これでようやく先に進められます ありがとうございました http://mevius.5ch.net/test/read.cgi/gamedev/1465451327/94
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.821s*