- 67 名前:名前は開発中のものです。 mailto:sage [2013/03/26(火) 16:56:31.14 ID:UjkIRigf]
- >>66
例えばspeedが3とかだとするじゃん。 cos, sinは-1〜1までの値だから、 dx, dyは-3〜3までの7つの整数になる。組み合わせは7 x 7 = 49通り。これだと360度表現できるわけないな。 dx,dyの組み合わせが360通り以上になるようにするにはspeedが30以上必要なわけ。 だからspeedを常に30以上にしておけば割と正確なんじゃないの。 ……という冗談はさておき、座標は常にdoubleで持っておいて、描画メソッドに渡すときだけintにすれば 多少マシになると思う。 それ以上の精度が欲しければ毎ターン決められたdx, dyを加算するような方式をあきらめる必要があるのでは。
|

|