バグ: マウスカーソルが画面右下へ瞬間移動することがある

Issue #195 resolved
k4nagatsuki repo owner created an issue

とある所でそのような現象が発生するとの書き込みがありました。

心当たりがあるとすれば、マウスカーソルの変更時、pygameのバグによってマウスカーソルを一度画面外に出すかプレイヤーが動かさない限りは変更が反映しないというバグへの対処で、一度マウスカーソルの位置を-1, -1に指定してから元の位置へ戻していることです。とりあえずカーソル変更が一時的に反映されないことに目を瞑ってその処理を無効にした方がいいのかもしれません。

Comments (7)

  1. k4nagatsuki reporter

    とりあえず上の現象が発生していると仮定して処理を無効にしてみます。

  2. k4nagatsuki reporter

    ところで、ゲーム画面内でマウスカーソルの変更が発生する場面はJPY1やJPDCで無限ウェイト(右クリック待ち)をかけた時だけですので、カーソルのワープがそのタイミングで発生しているようであればおそらく間違いなく上に書いた事が原因と思われます。

  3. k4nagatsuki reporter

    どうも上の事は原因ではなく、メッセージ送りなどのタイミングで発生するそうです。

    そうなると心当たりがなくなってしまうのですが、他に原因になりそうな箇所がないか調べてみます。

  4. k4nagatsuki reporter

    副記憶装置の不良セクタを修復したところ、カーソルの瞬間移動は起こらなくなったそうです。ハードウェア絡みの環境トラブルだったのかもしれません。

    優先度を下げてしばらく様子を見、0.12.2リリース辺りを目処にクローズすることにします。

    ご報告ありがとうございました。

  5. Log in to comment