HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
1106
atawoスプライトの削除0未解決


atawo

リンク

2009/11/6(Fri) 00:41:10|NO.28707

HSPDXFIXを使って横アクションゲームを作成しています
自機弾のスプライトを一定距離進むと削除されるようにしたいのですが
es_findを使って発射されたスプライトを検索して削除しようとしてもうまくできません
es_newで登録されていくスプライトを検索して
それらをそれぞれ削除するよい方法を教えてください
#include"hspdxfix.as"
onexit goto *owari es_ini 15000,5050,360 es_screen 640,480,32,0,1,0 es_area -90000,-90000,90000,90000 buffer 2 picload"hontai.gif",1: es_buffer 1,1,-1 picload"tama.gif",1: es_buffer 2,1,-1 es_size 65,65,100,0 es_expat 1,1,0,0,0 es_size 14,14,100,0 es_expat 2,2,0,0,0 x=288: y=240: scrx=0: scry=0 es_set 1,x,y,1 Agate = 0 EN = 10 *main es_cls 255,255,255 getkey A,65 if A=1 & Agate = 0{ if EN>0 { es_new temp,501 EN-- es_set temp,x+68,y,2 ;自機弾スプライト設置 es_type temp,8 ;自機弾type値 es_apos temp,6,0,100 ;移動方向指示 } } if A = 0 & Agate = 1 :Agate = 0 if y>500{ x=288 y=240 scrx=0 scry=0 } es_pos owa,x,y es_offset scrx,scry es_draw : es_sync 17 await 7 goto *main *owari es_bye end



この記事に返信する


ONION software Copyright 1997-2023(c) All rights reserved.