ゲーム製作初心者の俺がマルチプラットフォームなゲーム作ってみるスレ
1- 20
110:名無しGEPPER
2012/03/05(月) 16:39:37.82 ID:89l8vbuXo
この式の場合、そういうもんなんだって理解じゃ後々後悔しそうです
どういう流れで計算処理が行われているか理解しないと・・・

dxには1が代入されている
bear.xに+1が代入されたdxを加算し続ける
bear.xは右方向へ移動する

bear.xが320へ到達した時にdxへ-dx(つまり-1)を代入する
bear.xへ-dxを加算し続ける
bear.xは左へ移動する

bear.xが0へ到達した時に-dxへ-dxを代入する・・・?
本来ならここで-dxを代入したら左へフレームアウトするはず

しかし今回の場合は左へフレームアウトせず右へ移動を始めた
何故?-dxに-1が代入されているのなら左へフレームアウトするはず

考えられるのは相対方向、もしくは負数の掛け算
dxへ-1を掛け算して-dx(つまり-1)とする
-dxとなったものへ更に-1を掛けて+1とした

つまり(-1)*1、そして(-1)*-1
-dxは-(dx)と考えれば良い?


<<前のレス[*]次のレス[#]>>
212Res/99.43 KB
↑[8] 前[4] 次[6] 書[5] 板[3] 1-[1] l20




VIPサービス増築中!
携帯うpろだ|隙間うpろだ
Powered By VIPservice