もっと!REALbasic
■ このスレッドは過去ログ倉庫に格納されています
0873蚕蛾 ◆H0MotH/SqY
03/01/27 23:28ID:dzm+yqfkメニューの『ファイル−終了が選ばれた』判定がアプリが終了してから行われる事が原因。
見たところゲームループらしいので
while GameFlag
if ( Keyboard.asyncCommandKey and keyboard.asyncKeyDown(&h0C) ) then
//コマンド+Qが押されている
Return //ループから抜けた後はメニューの『ファイル−終了』が選ばれるに任せる
elseif Keyboard.asyncKeyDown(&h35) then
//ESCが押されている
Quit //ESCだとこのままだと終了しないのでQuitしてやる
end if
//描画
wend
でどうかと。
(ちなみに自分は普段はTimerを使ってます)
SpriteSurfaceは少し速いかもしれないけどDrawStringsできなかったりであんまり便利じゃない。
スピードが必要でなければCanvasやWindow.Graphicsが激しくお勧め。
■ このスレッドは過去ログ倉庫に格納されています