よし!車体の傾きも解決

列車シミュレータ(開発中:2012/08/16 rev.2)

Three.jsの勉強しているときのを思い出した。
オブジェクトの位置はレンダリングの度に初期状態から再計算される。

だから再計算された結果に車体の傾き分を加えないといけなかった。

【誤】
car.o.rotation.z = 2 * Math.PI * car.p.w / 360;
camera.rotation.z = - 2 * Math.PI * car.p.w / 360;
【正】
car.o.rotation.z += 2 * Math.PI * car.p.w / 360;
camera.rotation.z -= 2 * Math.PI * car.p.w / 360;
これで先に進められる。
やったーw
2012/08/16 12:29
タグ