-3

我创建了虚幻游戏,它有一个选项可以从小部件菜单中选择需要放置在地板上的对象。它还可以选择在按下“R”键时移除放置在地板上的物体。我的问题是当我将示踪剂放在地板上并按“R”时,它也会移除地板,然后角色开始倒下。所以,任何人都不知道如何只删除选定的对象,而不是游戏中的所有内容。

4

2 回答 2

0

你可以使用“Actor has tag”,但是你需要在你想要影响的每个单独的actor上添加标签。

您可以在 Project settings -> Collision 中编辑通道,创建一个特定于您想要影响的事物的新通道,然后更改 actor 和 linetrace 上的碰撞设置。

于 2018-04-12T13:42:29.357 回答
0

我认为您应该为您的“可破坏”静态网格创建一个新类(C++/蓝图)。然后在跟踪时,您可以尝试将您指向的对象转换为新创建的类,如果转换成功,则将其销毁。

于 2018-04-05T13:34:44.390 回答