ページ 11

自機キャラの移動について

Posted: 2011年6月26日(日) 22:13
by weda
シューティングゲームの移動制御についての質問です.

自機キャラの通常スピードを6,低速スピードを2,ステージ範囲の最大を(300,300)に設定してあるとします.
自機キャラが(150,296)からy軸方向に移動しようとしたとき,通常スピードでは移動できませんが,低速スピードでは移動できるという状態になってしまいます.
どちらのスピードでも,スピードを保ったまま等しい範囲を移動させたいのですが,いい方法はないでしょうか?
回答よろしくお願いします.

Re: 自機キャラの移動について

Posted: 2011年6月26日(日) 22:33
by h2so5
キャラの現在の座標と移動スピードを足してみて、
ステージ外の座標になったら移動しないように条件分岐を作ればいいのではないでしょうか?

Re: 自機キャラの移動について

Posted: 2011年6月26日(日) 23:45
by Tatu
画面の外側に出る時、移動しないではなく
境界の座標を代入するようにすればよいのではないでしょうか?

Re: 自機キャラの移動について

Posted: 2011年6月27日(月) 07:51
by weda
やっぱりそれしかないですよね.

回答ありがとうございました.