#include <math.h>
#include "DxLib.h"
#define PI 3.1415926f
int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK );
int Handle[3];
LoadDivGraph( "画像/弾01.png", 3, 3, 1, 14, 16, Handle );
float x=320,y=240,angle=0,speed=1;
while( ScreenFlip()==0 && ProcessMessage()==0 && ClearDrawScreen()==0 ){
x += cos( angle ) * speed;
DrawRotaGraph( x, y, 1.0, angle+PI/2, Handle[0], TRUE );
}
DxLib_End();
return 0;
}
これを実行すると画像が右に動いていくのですが、なぜ動くのかわかりません。
x += cos( angle ) * speed; の部分はx=320+0*1という事だと思っているのですが、これだとxはずっと320のままで画像が右に動いて行かないと思います。
教えてくださいm(_ _ )m
No.2ベストアンサー
- 回答日時:
> そのx = x + cos( angle ) * speed;
> に数字(x=320,angle=0,speed=1)を当てはめるとx=320+0*1に
> なると思っているのですがあっているのでしょうか?
落ち着いて式を見直し、三角関数の値を思い出しましょう。
(sin(0)ではなく)cos(0)はいくつですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C++ と、 1 2022/11/07 23:45
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Android Androidの皆さん、Angle Browserって使っていますか?? なぜ皆Chromeばっかり 1 2023/01/29 19:51
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- アプリ Androidのアプリってなぜ思い通りに行かないのでしょうか? 1.CM BrowserはGoogl 2 2023/01/15 16:21
- C言語・C++・C# C言語でif文が予想と違う動きをする件について7 4 2023/03/20 00:26
- Android(アンドロイド) 誰か教えてください。 Androidの野良アプリってなぜ役に立たず、思い通りに行かないのが沢山あるの 1 2023/01/14 23:23
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2の補数を計算するプログラム
-
intとlongは同じ?
-
再起呼び出しの回数をカウント...
-
C言語で%を使わない余りの出し方
-
迷路を脱出する経路探索プログ...
-
画像の拡大・縮小
-
分数の足し算をさせるプログラ...
-
C言語で簡単なパックマンゲーム...
-
C++で表を作成したいのです ...
-
条件が多い場合
-
複数の共有メモリの作成
-
ヒストグラム均等化処理プログラム
-
3のつく数と3の倍数を表示 C言語
-
argvのNULLチェック
-
乱数で交互に偶数、奇数が、、、。
-
プログラミングに関して
-
OpenCVによる4値化について
-
再帰処理をループ処理に変換
-
16bitで乱数を生成する方法
-
C++ Debug Errorについて教えて
おすすめ情報