トップページgamedev
981コメント315KB

NScripter Ver.15.00

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。2009/02/17(火) 21:45:59ID:6iLGJeMh
商業流通でなければフリーで利用可能な
ゲームエンジンNScripterについて語るスレです。

・本家
ttp://www.nscripter.com/

・うpろだ
ttp://nscruploader.hp.infoseek.co.jp/
0957名前は開発中のものです。2009/06/10(水) 20:56:53ID:hluVklHO
>>956
bexecは旧ボタン命令と違って、キーが押された直後に処理が返ってくるからそのせいじゃない?
おそらく、
ESCキーダウン→メニュー表示→ESCキーアップ→ESCが押されたと見なし、メニュー終了
って流れだと思う
0958名前は開発中のものです。2009/06/10(水) 21:18:20ID:zgnK/bxk
キーアップの取得の話は掲示板で出てたけど
暫定的にこういう命令作っておけばいいんじゃない?
*wait_key_up
getparam $100
resettimer
~
wait 10
gettimer %100
if 500 < %100 return
checkkey %100,$100
if 0 != %100 jumpb
return
0959名前は開発中のものです。2009/06/10(水) 21:20:50ID:zgnK/bxk
; 使い方の例
*define
defsub wait_key_up
game

*start
lsph 10,":c;>200,100,#FFFFFF",100,200

*btn_loop
bclear
~
bexec $0
if $0 == "ESC":gosub *esc:goto *btn_loop
jumpb

*esc
vsp 10,1:print 1
wait_key_up $0
bclear
~
bexec $0
if $0 == "ESC" vsp 10,0:print 1:wait_key_up $0:return
jumpb
レス数が950を超えています。1000を超えると書き込みができなくなります。