- 48 名前:名前は開発中のものです。 mailto:sage [2008/05/17(土) 20:37:37 ID:WkeQkIH/]
- solidOBJのほうでナントカするのではなく、特定のOBJのほうで対処するべきだろうね。
キーイベントやステップイベントでsolidオブジェクトに対する処理をしているなら、 無効にしたいときのフラグをたてて、条件分岐で処理を振り分ければいいと思う。 衝突イベントのところを変えたいとなると、ちょっと難しいかな。 solidオブジェクトとの衝突イベントでは、双方のインスタンスがそのステップで移動していたとしても、 インスタンスの位置がステップ開始時の座標(xprevious, yprevious)に自動で戻されてしまうから。 壁を無効にしたいときには、衝突イベント内で移動し直さないといけないことになる。 ・・・いろいろ書いたあとにリロードしなおした。>>47のほうがスマートにできるかもね・・・。まあ、参考になればorz
|

|