Windows 7 の Eclipse でパーティクル エンジンに取り組んでいますが、これまで見たことのない問題があります。私は自分のコードにこれを持っています:
float start = startPosition.getY();
p.position.addTo(p.moveVector);
float end = startPosition.getY();
if(start != end){
System.out.println("hit");
}
そして、それはかなり頻繁に印刷されます。これを行った理由は、startPosition が変更されていて、プログラムが台無しになっていたためです。
また、デバッガーに入って、プリンターがヒットしたときの値を調べました。これを最後に取得しました。
これが私のコードです。
粒子エミッタhttp://tinyurl.com/9ahwodx
ベクトル 3f http://tinyurl.com/9do6v2k
問題のコードは ParticleEmitter の下部にあります。
他に何か見たい、または知りたい場合はお知らせください。ただし、それがすべての関連情報だと思います。