虚幻引擎C++生成演员错误
Unreal Engine C++ Spawn Actor Bug
我有一个简单的益智游戏。
它是多个简单游戏的组合。由于这些游戏在游戏过程中是轮换的,因此一切都是动态生成的。 我在使用SpawnActor时遇到问题。
有一个名为XGame(AActor(的类由级别管理器(APawn(生成。它负责为这个特定的X游戏生成演员。
XGame.cpp
const FVector ActorLocation = GetActorLocation();
const FVector StickLocation = FVector(0, 0, 0) + ActorLocation;
const FVector BallLocation = FVector(0, 100, 0) + ActorLocation;
const FVector CircleLocation = FVector(0, 200, 0) + ActorLocation;
UWorld* World = GetWorld();
AXStick* Stick = World->SpawnActor<AXStick>(StickLocation, FRotator(0, 0, 0));
AXBall* Ball = World->SpawnActor<AXBall>(BallLocation, FRotator(0, 0, 0));
AXCircle* Ball = World->SpawnActor<AXCircle>(CircleLocation, FRotator(0, 0, 0));
问题是,每次我生成一个演员时,它的 X 坐标都会增加 68。(我不知道为什么 68(
例如;
棍子在 0, 0, 0 处生成
球在 68, 100, 0 生成
圆圈生成于 136, 200, 0
他们都是 Aharacter
如果有人能帮忙,我将不胜感激
我设法通过将棒、球和圆的基类更改为 AActor 来使其正常工作。因为字符类自动生成胶囊组件。它们发生碰撞,生成的角色每次移动 68(角色的默认胶囊移动半径为 34.0(。
相关文章:
- 当使用带有VS2019或VSCode的虚幻引擎4.24.2时,我如何修复这些错误的Intellisense错误
- Agora.io 虚幻引擎插件构建错误
- 组件上的虚幻引擎可蓝图UFUNCTION会导致构建错误
- 使用Visual Studio在虚幻引擎中创建一个新的类c ++给了我太多的错误
- 虚幻引擎C++生成演员错误
- 在虚幻引擎C++中浮点时出现TArray错误
- 在生成Actor(虚幻引擎4)时出现错误
- 我的游戏引擎的 spdlog 日志记录出现奇怪的"unresolved external symbol"错误
- 错误:使用 tesseract 引擎时 C++ 中的声明'typedef struct tagBLOB BLOB'冲突
- 游戏引擎 SFML C++错误
- 在UE4(虚幻引擎4)中集成LuaJit时LNK2005错误
- 有关 Javascript 引擎错误的问题
- 我正在尝试安装游戏引擎,但遇到错误
- 在虚幻引擎中引用外部库时出现运行时错误
- 虚幻引擎4:UShape组件给出错误"标识符未定义"。我能做什么?
- 错误太多,智能感知引擎无法正常运行
- 在 Win10 上编译 V8 引擎时LNK1181错误
- 当我尝试在启用推理引擎的情况下编译 OpenCv 时,出现错误
- 虚幻引擎 4.18.0,VS2017,不允许指向不完整类类型的错误指针
- 虚幻引擎4致命错误C1083