#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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++ bmp 透過処理
-
迷路を脱出する経路探索プログ...
-
C言語で%を使わない余りの出し方
-
再起呼び出しの回数をカウント...
-
| (or) を使った関数の引数の作...
-
異なるn個の整数からr個の整数...
-
OpenCVによる4値化について
-
【C#】SQL文の中に変数を埋め込...
-
3のつく数と3の倍数を表示 C言語
-
c言語プログラミングについて f...
-
C++デバックエラーについて詳し...
-
argvのNULLチェック
-
intとlongは同じ?
-
ライントレース:C言語 物理セン...
-
論理演算結果の表示について
-
最大の四角形を求めるプログラム
-
これらの意味は?
-
C++で表を作成したいのです ...
-
2の補数を計算するプログラム
-
偶数パリティ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2の補数を計算するプログラム
-
intとlongは同じ?
-
C言語で簡単なパックマンゲーム...
-
迷路を脱出する経路探索プログ...
-
関数とビット列
-
3のつく数と3の倍数を表示 C言語
-
再起呼び出しの回数をカウント...
-
OpenCVによる4値化について
-
C++で表を作成したいのです ...
-
コマンドプロンプトのウィンド...
-
再帰処理をループ処理に変換
-
画像の拡大・縮小
-
プログラミングに関して
-
【C#】SQL文の中に変数を埋め込...
-
分数の足し算をさせるプログラ...
-
argvのNULLチェック
-
C言語で%を使わない余りの出し方
-
whileとifを使い偶数を出すには
-
ヌメロンのプログラム
-
条件が多い場合
おすすめ情報