await

一定の時間で待つ

await p1

p1=0~(0) : 待ち時間(1ms単位)

解説

プログラムの実行を一定時間だけ中断します。

wait命令と似ていますが、 await命令は前回waitした時間からの待ち時間を指定します。これにより、描画速度の違いなどから時間が早く過ぎることを防止することができます。リアルタイムで更新される画面などの速度を一定に保つ時に使用します。

HSPでは、他のWindowsタスクに処理時間を渡すために長い時間ループが起こる可能性がある場所にはwaitawait命令を入れることを推奨しています。waitawait命令がない命令の中を長い時間ループするようなプログラムを実行すると、ウィンドウをドラッグしにくくなったり、他のタスクに移るのに時間がかかったりします。

関連項目

wait実行を一定時間中断する

サンプル逆引き (160)

arusave.hsp
atan_grect.hsp
battle.hsp
block1.hsp
block2.hsp
block3.hsp
block3.hsp
block3.hsp
block3_ad.hsp
buffer.hsp
button_test.hsp
celput.hsp
celputm.hsp
cnvaxis.hsp
cnvsrc.hsp
customshader.hsp
d3m_techdemo.hsp
defcfunc.hsp
demo.hsp
dish_sortval.hsp
doukutu.hsp
drop.hsp
drop_dish.hsp
ease_test1.hsp
ease_test1.hsp
ease_test2.hsp
ease_test2.hsp
ease_test3.hsp
elm2d_edit.hsp
emath.hsp
facemove1.hsp
facemove2.hsp
feedback.hsp
get_binary.hsp
gradf.hsp
grect.hsp
groll.hsp
grotate.hsp
grotate.hsp
gsquare.hsp
gsquare.hsp
hidmon_test1.hsp
hidmon_test2.hsp
hsplogo.hsp
hsptv_test3.hsp
hsv.hsp
http.hsp
http_test1.hsp
http_test2.hsp
joystick1.hsp
joystick2.hsp
joystick3.hsp
keymove1.hsp
keymove2.hsp
keymove3.hsp
keymove4.hsp
kick.hsp
makeavi.hsp
mapedit.hsp
mapmove1.hsp
mapmove2.hsp
mini_chr.hsp
moji.hsp
mouse.hsp
mouse2.hsp
mtouch.hsp
obaqme.hsp
obaqtest.hsp
objfade.hsp
ogg_sndtest.hsp
omedetai.hsp
particle.hsp
pipe.hsp
posteffect.hsp
pronama1.hsp
pronama2.hsp
pronama3.hsp
qvbtest.hsp
rndf.hsp
sample01.hsp
sample02.hsp
sample03.hsp
sample_02_basic.hsp
sample_03_basic.hsp
sample_03_vram_blob.hsp
sample_04_d3lineto.hsp
sample_05_particle_basic.hsp
sample_06_snow_night.hsp
sample_07_snow_white.hsp
sample_08_ball.hsp
sample_09_imagetest.hsp
sample_09_toge.hsp
sample_10_d3square.hsp
sample_11_d3texture.hsp
sample_12_anitexture.hsp
sample_13_d3texture_div.hsp
sample_14_d3ribbonto.hsp
sample_15_d3wincx.hsp
sample_16_d3setlocal.hsp
sample_17_d3setlocal_shadow.hsp
sample_18_poly_particle.hsp
sample_19_getmouse.hsp
sendmail.hsp
shoot.hsp
star.hsp
starmove.hsp
stick.hsp
tamacard_dish.hsp
tamadot.hsp
tamadot_dish.hsp
tamane1.hsp
tamane2.hsp
tamane3.hsp
tamane_jump.hsp
tamane_s.hsp
tamane_s_dish.hsp
test1.hsp
test1.hsp
test1.hsp
test10.hsp
test10.hsp
test11.hsp
test12.hsp
test13.hsp
test2.hsp
test2.hsp
test2.hsp
test3.hsp
test3.hsp
test4.hsp
test4.hsp
test5.hsp
test5.hsp
test5.hsp
test6.hsp
test6.hsp
test6.hsp
test7.hsp
test7.hsp
test7.hsp
test8.hsp
test8.hsp
test9.hsp
test9.hsp
tile.hsp
tof2.hsp
typing.hsp
volsamp.hsp
xsample_alphapaint.hsp
xsample_alphastg.hsp
xsample_amano.hsp
xsample_Astro.hsp
xsample_diamond.hsp
xsample_gcube.hsp
xsample_gcube.hsp
xsample_gimbal.hsp
xsample_Rocket.hsp
xsample_shiraho.hsp
xsample_verge.hsp
yopparai.hsp

情報

バージョン3.4
作成日2013/12/09
著作者onitama
URLhttp://hsp.tv/
備考ver3.4標準命令
タイプ内蔵命令
グループプログラム制御命令
対応環境
  • Windows 版 HSP
  • コマンドライン版 HSP
  • HSPLet
hs ファイルhsphelp\i_prog.hs