自機の移動について
Posted: 2011年2月19日(土) 06:35
お初で失礼いたします。
龍神録プログラミングの館を参考に、STGを作っているのですが、
第9章の「キャラクタの移動制御」をそのままコピペして実行してみました。
すると、確かに動くはうごくのですが動き方がおかしく、スピードに偏りがあるのです。
いろいろやってみてわかったのですが、左と上に移動するときになぜか速度が遅くなり、
逆に右と下に移動すると早くなるんです。
いろいろと試してみましたが、初心者なのでいまいちどこがおかしいのか分からずに・・・。
本当にまるまるコピーで使っているのでコードは書かないでおきます。
*あとちょっとした疑問。
自機の構造体に、自機のXY座標宣言がありましたがそれはdouble型でした。
そしてDrawRotaGraphFで、わざわざfloat型で呼び出ししてます。
いちいち警告で型の変換が出てびっくりします・・・。
龍神録プログラミングの館を参考に、STGを作っているのですが、
第9章の「キャラクタの移動制御」をそのままコピペして実行してみました。
すると、確かに動くはうごくのですが動き方がおかしく、スピードに偏りがあるのです。
いろいろやってみてわかったのですが、左と上に移動するときになぜか速度が遅くなり、
逆に右と下に移動すると早くなるんです。
いろいろと試してみましたが、初心者なのでいまいちどこがおかしいのか分からずに・・・。
本当にまるまるコピーで使っているのでコードは書かないでおきます。
*あとちょっとした疑問。
自機の構造体に、自機のXY座標宣言がありましたがそれはdouble型でした。
そしてDrawRotaGraphFで、わざわざfloat型で呼び出ししてます。
いちいち警告で型の変換が出てびっくりします・・・。