バグ: マウスカーソルが画面右下へ瞬間移動することがある
Issue #195
resolved
とある所でそのような現象が発生するとの書き込みがありました。
心当たりがあるとすれば、マウスカーソルの変更時、pygameのバグによってマウスカーソルを一度画面外に出すかプレイヤーが動かさない限りは変更が反映しないというバグへの対処で、一度マウスカーソルの位置を-1, -1
に指定してから元の位置へ戻していることです。とりあえずカーソル変更が一時的に反映されないことに目を瞑ってその処理を無効にした方がいいのかもしれません。
Comments (7)
-
reporter -
reporter - pull request #716
- 上の対応をマージしたテスト版
これで様子を見て、現象が発生しなくなるようであればそのままにします。
-
reporter ところで、ゲーム画面内でマウスカーソルの変更が発生する場面はJPY1やJPDCで無限ウェイト(右クリック待ち)をかけた時だけですので、カーソルのワープがそのタイミングで発生しているようであればおそらく間違いなく上に書いた事が原因と思われます。
-
reporter どうも上の事は原因ではなく、メッセージ送りなどのタイミングで発生するそうです。
そうなると心当たりがなくなってしまうのですが、他に原因になりそうな箇所がないか調べてみます。
-
reporter 副記憶装置の不良セクタを修復したところ、カーソルの瞬間移動は起こらなくなったそうです。ハードウェア絡みの環境トラブルだったのかもしれません。
優先度を下げてしばらく様子を見、0.12.2リリース辺りを目処にクローズすることにします。
ご報告ありがとうございました。
-
reporter - marked as minor
-
reporter - changed status to resolved
0.12.2をリリースしたので予告通り完了にします。
- Log in to comment
とりあえず上の現象が発生していると仮定して処理を無効にしてみます。