[過去ログ]
Delphiゲームプログラミング相談室 (976レス)
上
下
前
次
1-
新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
117
:
114
[] 02/04/30 10:00
ID:Y2Rh.VqQ(1)
AA×
>>115
>>116
[240|
320
|
480
|
600
|
100%
|
JPG
|
べ
|
レス栞
|
レス消
]
117: 114 [] 02/04/30 10:00 ID:Y2Rh.VqQ >>115 ごめんなさい。ど素人なんでそのやり方がわかりません。 >>116 まずグローバル変数「State:Integer」を定義します。 それでFormKeyDown手続きの中で case State ofでState別に処理します (ここでは0を通常状態,1を強制イベントと仮定)。 自キャラが自由に動くState=0の時に適当な行動を取ると TTimerがオン、State:=1になります。 この時(State=1)のキーダウン手続きのcase文の中身はなにもありません。 そしてTTimerを使ってNPCを動かし終わると TTimer文の最後でState:=0に戻すという組み方です。 このTTimerが作動している時(State=1)にキーをいろいろ押すと State=0に戻った瞬間に自キャラが一気に動いたりして困ってます。 State=1の状態ではキーの入力による処理は何もないはずなんですが(?)。 分かりにくい文章ですが助言お願いします。 http://echo.5ch.net/test/read.cgi/gamedev/1006249204/117
ごめんなさいど素人なんでそのやり方がわかりません まずグローバル変数を定義します それで手続きの中で で別に処理します ここではを通常状態を強制イベントと仮定 自キャラが自由に動くの時に適当な行動を取ると がオンになります この時のキーダウン手続きの文の中身はなにもありません そしてを使ってを動かし終わると 文の最後でに戻すという組み方です このが作動している時にキーをいろいろ押すと に戻った瞬間に自キャラが一気に動いたりして困ってます の状態ではキーの入力による処理は何もないはずなんですが 分かりにくい文章ですが助言お願いします
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 859 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
ぬこの手
ぬこTOP
0.040s