質問するログイン新規登録

質問編集履歴

2

内容に沿ってタイトル更新

2021/08/08 11:20

投稿

nstto12
nstto12

スコア18

title CHANGED
@@ -1,1 +1,1 @@
1
- マウスオーバーベンが繰り返し実行される、カーソルが離れていないのにOnEndCursorOverイベントが実行される
1
+ 【一部解決のためタイトル更新】カーソルが離れていないのにOnEndCursorOverイベントが実行される
body CHANGED
@@ -17,9 +17,9 @@
17
17
 
18
18
  上記のブループリントアクタをレベルに配置して動作を確認したところ、以下の問題が発生しています。
19
19
 
20
+ ※問題1に関しては自己解決しましたが、ログとして残します。
20
21
  問題1:カーソルを少しでも動かすとその度にOnBeginCursorOverが実行される
21
22
  理想:カーソルがアクタに重なったとき1度だけイベントを呼ぶ
22
- ※問題1に関しては自己解決しました。
23
23
 
24
24
  問題2:カーソルがアクタ上にある状況でOnEndCursorOverが実行されている
25
25
  理想:カーソルが離れたときにイベントが呼ばれる

1

2つ挙げていた問題のうち、1つは自己解決したため、解法をアップデート

2021/08/08 11:20

投稿

nstto12
nstto12

スコア18

title CHANGED
File without changes
body CHANGED
@@ -19,6 +19,7 @@
19
19
 
20
20
  問題1:カーソルを少しでも動かすとその度にOnBeginCursorOverが実行される
21
21
  理想:カーソルがアクタに重なったとき1度だけイベントを呼ぶ
22
+ ※問題1に関しては自己解決しました。
22
23
 
23
24
  問題2:カーソルがアクタ上にある状況でOnEndCursorOverが実行されている
24
25
  理想:カーソルが離れたときにイベントが呼ばれる
@@ -51,4 +52,13 @@
51
52
 
52
53
  ### 補足情報(FW/ツールのバージョンなど)
53
54
 
54
- UnrealEngine4のバージョンは4.26.1です。
55
+ UnrealEngine4のバージョンは4.26.1です。
56
+
57
+ ### その後の試行
58
+ DoOnceノードでOnBeginCursorOverイベントの複数回の実行は防げそうかなと思い、
59
+ 以下のように改良しました。
60
+ ![イメージ説明](ab2844f076fd0833b45ed1d2560a9b66.png)
61
+ DoOnceのReset時はCompleteから先が出力されないようなので、
62
+ 以上のようにつなげて必ずBeginとEndが交互に実行されるようにはなりました。
63
+
64
+ これにより、カーソルが離れていないのにOnEndCursorOverが実行される問題が解決されれば全体の問題も解決できると考えています。