Incidencia #22710

ピアノロール自動回転の速度が一定でない

Abrir Fecha: 2010-08-03 23:35 Última actualización: 2010-08-05 23:53

Informador:
Propietario:
Tipo:
Estado:
Cerrado
Prioridad:
5 - Medium
Gravedad:
5 - Medium
Resolución:
Fixed
Fichero:
Ninguno

Details

マウス中ボタンをクリックしてピアノロールを自動回転させたとき、回転速度が一定にならない。 FPSが高いほど回転が速くなる。

Ticket History (3/5 Histories)

2010-08-03 23:35 Updated by: yknk
  • New Ticket "マルチパケットシステムエクスクルーシブでF7を送信してしまう" created
2010-08-03 23:39 Updated by: yknk
  • Gravedad Update from 7 to 5 - Medium
  • Summary Updated
  • Details Updated
2010-08-04 00:29 Updated by: yknk
Comentario

原因

自動回転が有効の場合、回転角度に0.1度を単純加算していた。 1秒あたりの描画回数(FPS)が多いほど、回転速度が高くなっていた。

2010-08-04 00:29 Updated by: yknk
Comentario

対策

前回描画処理からの経過時間を考慮して自動回転角度を計算する。 回転速度は1回転/1分(6度/1秒)とする。

MTFirstPersonCam::_TransformRolling

自動回転角度の計算処理を修正する。

設定ファイル

自動回転速度の初期設定値が角速度を表現していなかった。 正しい値に修正する。0.1 → 6.0度/秒

conf/PianoRoll2D.ini
conf/PianoRoll3D.ini

[FirstPersonCam]
VelocityAutoRoll=0.1  →  6.0
2010-08-05 23:53 Updated by: yknk
  • Ticket Close date is changed to 2010-08-05 23:53
  • Resolución Update from Ninguno to Fixed
  • Estado Update from Open to Cerrado

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Entrar