// キー押しっぱで動作が異常になるのはキーダウンごとに kag.processでラベル移動しちゃうのが問題
function myKeyDownHook( key ){
if( !f.myKeyDownHook_enabled ) return; // trueで無い時は無視 ■enabled==trueで動かすのなら要修正
if( f.myKeyDownHook_lock ) return true; // ■キーロック時は無視 returnだけのがいいかも。自分で検証して
switch(key){ // ■キー押下時に一時ロック
case VK_LEFT : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_left' ); return true;
case VK_UP : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_up' ); return true;
case VK_RIGHT : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_right' ); return true;
case VK_DOWN : f.myKeyDownHook_lock=true; kag.process( 'first.ks', '*keydown_down' ); return true;
}
}
kag.keyDownHook.add( myKeyDownHook ); // 関数を登録
//(中略)
//関数用いたい場所で
f.myKeyDownHook_enabled = true; f.myKeyDownHook_lock=false;
// ■キーダウンのkag.processで飛んだ先のラベルで一通り処理が終わったら([s]タグの直前で)
f.myKeyDownHook_lock=false; // 一時ロック解除
// ■移動パート(?)を完全に終了する際に
f.myKeyDownHook_enabled = false; f.myKeyDownHook_lock=false;
// ←↑の同時押しの斜め移動とか、キーリピート対策とかは無理
// 諦めるか、タイマオブジェクトの勉強するしかない
探検
■吉里吉里/KAG/TJS雑談質問スレ■その30 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2016/08/13(土) 09:05:24.92ID:+MWWuypB
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【コメ】日本人の主食が変わる?価格高騰収まらない米に代わり 麺類、シリアルなど売り上げ増 [ぐれ★]
- JR東海、過去最高益に 新幹線の利用増、4584億円 [蚤の市★]
- “強気価格”も納得か!「ダウンタウンチャンネル」に「ごっつ」「松本紳助」など“過去作アーカイブ”案 [ネギうどん★]
- 【宮城】焼き肉店アルバイトが厨房で“ケーキ食べ捨て”…… SNSで動画拡散、運営会社が謝罪「不適切な行為」 [シャチ★]
- 田中圭 元女優妻は“15歳年下”との不倫報道に激しい嫌悪感…永野芽郁に慰謝料請求も辞さない姿勢 ★3 [Ailuropoda melanoleuca★]
- TBS定例会見、『オールスター感謝際』に反省 江頭2:50が永野芽郁を追い回して泣かすなど大暴れ 「判断の想像力が欠けていた」 [冬月記者★]
- 埼玉県八潮陥没、あすにも下水道管内に人が入り調査「待ってろ・・いま助けに行く!!😲 [861717324]
- やっぱり安倍が防波堤だったんじゃね? [167472944]
- ▶4期生の人気徹底考察🏡
- 万博のポーランド館、ウィッチャー3とサイバーパンク2077を展示 [485187932]
- 【悲報】お米農家さん「5kg5000円でも全く利益が出ません。価格が上がって欲しいというのが本音です。」 [512028397]
- 【画像】 鳥取県の平井知事 「鬼太郎」のコスプレで大阪万博に登場する [485983549]