質問編集履歴
2
内容に沿ってタイトル更新
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
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つは自己解決したため、解法をアップデート
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
|
+

|
61
|
+
DoOnceのReset時はCompleteから先が出力されないようなので、
|
62
|
+
以上のようにつなげて必ずBeginとEndが交互に実行されるようにはなりました。
|
63
|
+
|
64
|
+
これにより、カーソルが離れていないのにOnEndCursorOverが実行される問題が解決されれば全体の問題も解決できると考えています。
|