ここから本文です

C言語の問題です!難しくて解けませんどなたか教えてくださいお願いします! ...

アバター

ID非公開さん

2020/7/712:14:03

C言語の問題です!難しくて解けませんどなたか教えてくださいお願いします!



シューティングゲームを作る際,味方や敵の撃った弾の位置を更新する関数が必要である.弾は全て等速直線運

動をするとして,#defineされたN発までの弾についてx座標とy座標を記憶するint posx[N], int posy[N]と,x方向とy方向への速度を記憶するint velx[N], int vely[N]を用意する.次の時刻での位置は,単純に位置に速度を足すことで得られるとする.画面の大きさはx方向に1920ピクセル,y方向に1080ピクセルとし,弾が(0~1919,0~1079)ピクセルの画面外にでてしまったときには,位置をx,yともに-1に,速度を0にする.以上の条件で次時刻の弾の位置を求める関数shot_updateを定義せよ.
また,main関数から適切にshot_updateを呼び出し,どのような初期位置,速度を使ったときに,何時刻後に弾がすべて画面外にでるかを調べよ.
#初期速度を0にしないように・・・

閲覧数:
297
回答数:
1

違反報告

ベストアンサーに選ばれた回答

2020/7/715:05:31

結構難しいです。やってみましたので是非見て下さい。
https://www.youtube.com/watch?list=UURwqTcUh7jMWqFjSYH3JHow&v=BZHnd...

アバター

質問した人からのコメント

2020/7/7 19:01:52

ありがとうございます!

この質問につけられたタグ

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる