- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在虚幻引擎4中创建计时器时遇到问题。问题出在GetWorldTimerManager中。当我对此调用set timer时,出现E0070类型不完整错误。通常这意味着我没有包含一些东西
void ACubeFarmBlock::HandleClicked()
{
if (!bIsPlanted)
{
bIsPlanted = true;
// Change material
BlockMesh->SetMaterial(0, OrangeMaterial);
// Determine when to harvest
GetWorldTimerManager().SetTimer(HarvestTimerHandle, &ACubeFarmBlock::Harvest, HarvestTime,false);
}
}
#include "CubeFarmBlock.h"
#include "CubeFarmBlockGrid.h"
#include "UObject/ConstructorHelpers.h"
#include "Components/StaticMeshComponent.h"
#include "Engine/StaticMesh.h"
#include "Materials/MaterialInstance.h"
#include "MyActor.h"
..\CubeFarmBlock.cpp(76): note: see reference to function template instantiation 'TFunction::TFunction(FunctorType &&)' being compiled 1> with 1> [ 1> FunctorType=void (__cdecl ACubeFarmBlock::* )(float) 1> ]
Severity Code Description Project File Line Suppression State Error (active)
E0070 incomplete type is not allowed CubeFarm ..\CubeFarmBlock.cpp 78 Severity
Code Description Project File Line Suppression State Error (active) E0070
incomplete type is not allowed CubeFarm ..\CubeFarmBlock.cpp 78
最佳答案
在头文件中,创建一个处理程序FTimerHandle InputTimeHandle;
然后在您的cpp文件中
GetWorld()-> GetTimerManager()。SetTimer(InputTimeHandle,this,&AMyPlayerController::GetInputTimer,1,true,0.5f);
您只缺少参数
关于c++ - 在虚幻引擎C++中设置计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44492250/
我是虚幻引擎的初学者,我正在尝试为安卓开发一款游戏。我无法在移动包 (apk) 中显示 UI。我尝试了所有的按压。在视口(viewport)中,一切都是它应该的样子,但在 apk 中,我看不到任何 U
我正在通过 C++ 设置我的游戏角色相机,我遇到了这个,尽管它有效,但我不明白为什么代码使用 DeltaTime。 GetDeltaSeconds 的实际作用是什么? void AWizardChar
我正在关注 this tutorial我从字面上复制并粘贴了 Countdown.h 和 Countdown.cpp 的内容。 Visual Studio Code(我在 mac 上)给出了以下提示
我是一名优秀的程序员,十分优秀!