ue4中的继承自UObject的类实现每帧Tick

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangxuan0261/article/details/52093573

继承自UObject的类,在实例后不会加入引擎中的Tick,AActor和UActorComponent都会加入Tick,如果你的对象也需要每帧去Tick(一般来说是什么Mgr管理器之类的全局单例对象),也非常简单

再继承多一个抽象类FTickableGameObject

重写实现几个纯虚函数即可


UCLASS()
class UCoolDownMgr : public UObject, public FTickableGameObject
{
	GENERATED_BODY()
public:
	// Sets default values for this character's properties
	UCoolDownMgr();
	virtual ~UCoolDownMgr();
 
	// Begin FTickableGameObject Interface.
	virtual void Tick(float DeltaTime) override;
	virtual bool IsTickable() const override;
	virtual TStatId GetStatId() const override;
	// End FTickableGameObject Interface.
};


没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试