質問編集履歴
3
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -63,4 +63,9 @@
|
|
63
63
|
|
64
64
|
一応一つの解決策としてはGameModeでTArray<AActor>をUPROPERYにして公開し、GameModeがそれらをイテレートしてISpawnableItemInterfaceかどうか確認する、というやり方があると思うのですが、これはエディター側からどのアクターでも設定できてしまうのでよくなさそうです。
|
65
65
|
|
66
|
-
UE4はじめたばかりで初歩的なことがわからないのですが、解決したいです。よろしくお願いします。
|
66
|
+
UE4はじめたばかりで初歩的なことがわからないのですが、解決したいです。よろしくお願いします。
|
67
|
+
|
68
|
+
### 追記
|
69
|
+
MMashiroさんのアドバイスの元、修正したらExecute_GetSpawnRate()関数でクラッシュするように。以下どこでエラーが起きているか。
|
70
|
+
|
71
|
+

|
2
注意書きの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
### やりたいこと
|
2
|
-
C++で作成したインターフェースを実装したBlueprintをGameModeにいくつか渡し、スポーンしたい
|
2
|
+
C++で作成したインターフェースを実装したBlueprintをGameModeにいくつか渡し、スポーンしたい。
|
3
3
|
|
4
|
+
MMashiroさんから、GameModeからアクターをスポーンさせるのはレベルに紐づくのでよくないと指摘をいただきました。その通りだと思うのですが、今回は初心者用のチュートリアルの拡張ですので、GameModeをスポーンのための便利屋として使っていました。以下GameModeはただ単にスポーン用のアクターとお考え下さい。
|
5
|
+
|
4
6
|
### 試したこと & 問題
|
5
7
|
|
6
8
|
今まではアクターをそのままGameModeに渡しスポーンしていたのですが、いくつか異なるアクターをスポーンしたいと考え、以下のようにスポーンさせるアクターに実装させるインターフェースクラスをつくりました。
|
1
change title
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
UE4 インターフェースを実装した
|
1
|
+
UE4 インターフェースを実装したBlueprintをスポーンさせたい
|
body
CHANGED
File without changes
|