Ticket #22710

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

Date d'ouverture: 2010-08-03 23:35 Dernière mise à jour: 2010-08-05 23:53

Rapporteur:
Propriétaire:
Type:
État:
Atteints
Priorité:
5 - moyen
Sévérité:
5 - moyen
Résolution:
Fixed
Fichier:
Aucun

Détails

マウス中ボタンをクリックしてピアノロールを自動回転させたとき、回転速度が一定にならない。 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
  • Sévérité Update from 7 to 5 - moyen
  • Summary Updated
  • Details Updated
2010-08-04 00:29 Updated by: yknk
Commentaire

原因

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

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

対策

前回描画処理からの経過時間を考慮して自動回転角度を計算する。 回転速度は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
  • Résolution Update from Aucun to Fixed
  • État Update from Ouvert to Atteints

Attachment File List

No attachments

Modifier

Please login to add comment to this ticket » Connexion