uobject专题

报错处理:超过Uobject最大数量

处理方式 一、打包时项目中设置游戏中UObject的最大数量为100000000 二、打包后的配置文件中设置 打包路径: 一厅统管\Windows\YZ_YTTG\Saved\Config\Windows\Engine.ini文件下添加配置文件 [/Script/Engine.GarbageCollectionSettings] gc.MaxObjectsInEditor=100000000

UE 将UObject写到Package,加载Package获取UObject

1,将UObject写到Package中 //CachedMesh 就是要写的UObject对象 UStaticMesh* CachedMesh = CachedFontData.GetGlyphMesh(ShapedGlyph.GlyphIndex, TextParamValue.bOutline, TextParamValue.Extrude, TextParamValue.Bevel,

UE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)

续接上一篇, 1、右键新建一个蓝图 2、点击创建,即可创建一个蓝图 3、因为蓝图是基于MyObject类的,所以不能放在场景中,所以没有可视化的东西。   4、如下定义,外加上 UPROPERTY() 、UFUNCTION()蓝图宏  5、如下定义,如果希望这变量能在蓝图中可以被读写,BlueprintReadWrite,方法在蓝图中可以被调用,BlueprintCallab

UE4和C++创建自己的第一个UObject子类,以及如何在蓝图中去使用这个C++类

1、右键添加New C++ Class类  2、基础训练,基础学习,所以勾选上Show All Classes 2.1、Actor下面可以看到Actor,Actor下面可以看到Pawn       2.2、选择Object创造一个基于Object的类 2.3、点击Next可以看到,VS会自动创造,编译一大堆代码  2.4、回到引擎,可以看到MyObject类。