Windowsゲームプログラミング 質問スレ
■ このスレッドは過去ログ倉庫に格納されています
0355名前は開発中のものです。
2009/08/19(水) 10:25:19ID:zkIhyE9mvx,vyは速度だと思うが、dt = cmd.vx / 120.0;ってのは何?
120ってどこから出てきた数字?
sx,syからdx,dyに向かって放物線を描く弾をrotの角度で撃ちたいってことでいいんだよね?
それって解無しの場合があるが、その処理が全く入ってないんじゃないか?
sx,syから見てdx,dyがa度の位置にある場合、発射角がa度以下では絶対に届かない。
発射角がちょうどa度だと初速は∞になる。
初期条件の与え方に問題があるかと。
着弾点を指定したいなら、普通は角度は初期条件で与えない。
■ このスレッドは過去ログ倉庫に格納されています