13/12/14 23:02:13.92 spUlNJeR
言おうとしたこと>>395に先に書かれてた
if文を全てのオブジェクトに書かないとならないのは仕方ない。
付けたかったら開発初期から想定して設計するものだと思う。
speedやgravityはどういう処理を行っているか透明じゃないから使ってないけど
各インスタンスにspeed_pauseとかgravity_pauseとかいう名前の変数用意しておいて、
ポーズ時に
with(all){
speed_pause = speed;
speed = 0;
gravity_pause = gravity;
gravity = 0;
}
復帰時に
with(all){
speed = speed_pause;
gravity = gravity_pause;
}
とかやると良いんじゃないかな。
手間も重さも増えるけど。