妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。妹に説明するために書いてるけど、たまにわかってない場合もあるUnrealEngine4を中心としたゲーム制作の話。自作マウスカーソルをウィジェットとして表示するこの広告は、90日以上更新していないブログに表示しています。※現在はもっといい方法が見つかっていますimoue.hatenablog.com妹「カーソルの方もだいたいわかった。GetMousePositionScaledByDPIというのを使うと、DPIを計算した後の場所が出てくる。「あとカーソルの位置もかな。「実害はないから、普通に売ってるゲームでもそのままにしてあることはある。対処する場合はウィンドウからカーソルが出た事を捕捉出来るイベントを使う。UE4の場合だとウィジェットのOnMouseLeaveとOnMouseEnterで、そのウィジェットから出たり入ったり調べる方法があった。「実際はゲーム中のカーソルは非表示にするけど、動きとしてはこんな感じになる。「ウィジェットを出たり入ったりした時にイベントが起きるんだけど、CanvasPanel全体じゃなくて、もっと狭い範囲でしか取得できない。いうか、最低限の大きさのCanvasPanelしか作られてないのかも。それで四隅にアンカーつけた白っぽいImageを置いといたんだよ。「単純なポリゴンだから、今のパソコンだと問題になるほどじゃないと思うんだけど、これに関してはもっと良い方法があるかもしれない。(id:una_unagi)誤字脱字や古くなっている情報等あれば、ぜひコメントやメールでお知らせ下さい。)はてなブログをはじめよう!una_unagiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。