0

以前、Windows カーソルがゲームと連携していないという問題があり、これを解決する方法をここで尋ねました。あるメンバーから、Windows カーソルを非表示にしてカスタム ゲーム カーソルを作成するよう提案されたので、これにしました。しかし、新たな問題が発生しました。

通常、ゲーム カーソルは Windows マウスの右側にオフセットされているため、ゲーム カーソルをウィンドウの左側に移動してマウスの左ボタンをクリックすると、アプリケーションが持ち込まれるなど、ゲームに障害が発生します。上部の背景に。

これが私が言いたいことの写真です:http://i.imgur.com/nChwToh.png

ご覧のとおり、ゲーム カーソルは Windows カーソルの右側にオフセットされています。ゲーム カーソルを使用してウィンドウの左側にある何かをクリックすると、バックグラウンドのアプリケーション (この場合は Google Chrome) が試合に支障をきたす恐れがあります。

障害なくゲーム カーソルを使用するためにできることはありますか?

4

2 に答える 2

0

すべてをクラスから移動して、すべてをメインの Game クラスに移動しようとしました。これで問題は解決しましたが、なぜこれが起こるのかについての答えはありません。

コードはまったく同じで、クラスを分離するように編成されているだけです。

それで、これがなぜなのか誰か知っていますか?ゲーム クラスにすべてを配置するのではなく、オブジェクト指向プログラミングを使用すると、マウスの調整などが台無しになるのはなぜですか?

于 2013-04-10T02:36:00.253 に答える