- 672 名前:名前は開発中のものです。 mailto:sage [2007/12/10(月) 15:28:56 ID:ey1ac3Xs]
- >>671
何を表示したいのかいまいちイメージできないけど・・・・・別に1つのオブジェクトで処理してしまおうとしなくてもいいんでないかい? 表示用のオブジェクトを作成しておいて、アラームイベント2つ作成し1つ目にDestroy the instanceアクション(インスタンス破棄)を登録 2つ目に1つ目のアラームを起動させる記述をする。生成イベントでアラームイベントの待機時間用変数を宣言しておく if keyboard_check_pressed(ord('X'))のブロック内のどこかでこの表示用オブジェクトを生成してやるとともにさっきのアラームイベントのタイマーセットを書き込んでやれば このタイマーセットの間だけ表示されると思う。以下こんな感じのGML書いたらっていう案(表示オブジェ:obj_Disp 待機時間用変数:IntervalSet アラームイベントを1と2で設定したとする) if keyboard_check_pressed(ord('X')){ //攻撃とか動作とかをずらずら記述してあるかと・・・ //----------------- //ここより表示用オブジェ生成 var DispObjID; DispObjID = instance_create(self.x, self.y, obj_Disp);//例として自分の原点に表示用オブジェのインスタンスを生成 DispObjID.IntervalSet = room_speed * 3;//例として3秒間表示 }
|

|