• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語 DXライブラリ)

C言語 DXライブラリを使った画像の右移動について

このQ&Aのポイント
  • C言語のDXライブラリを使用して、画像を右に動かす方法について教えてください。
  • コードの中で、x座標の位置を更新するために cos( angle ) * speed を使用していますが、なぜ画像が右に動くのかわかりません。
  • 現在のコードでは、x座標の初期値が320で、angleとspeedの値によって移動の速度と方向が決まります。

質問者が選んだベストアンサー

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.2

> そのx = x + cos( angle ) * speed; > に数字(x=320,angle=0,speed=1)を当てはめるとx=320+0*1に > なると思っているのですがあっているのでしょうか? 落ち着いて式を見直し、三角関数の値を思い出しましょう。 (sin(0)ではなく)cos(0)はいくつですか?

CooLNight
質問者

お礼

cos(0)は1でした。ありがとうございますm(_ _ )m

その他の回答 (1)

  • honor
  • ベストアンサー率35% (25/71)
回答No.1

x += cos( angle ) * speed; ならば x = x + cos( angle ) * speed; になるのでは。

CooLNight
質問者

補足

そのx = x + cos( angle ) * speed; に数字(x=320,angle=0,speed=1)を当てはめるとx=320+0*1になると思っているのですがあっているのでしょうか?

関連するQ&A