- 博客(7)
- 资源 (5)
- 收藏
- 关注
转载 Unite 2017 干货整理 优化篇
将Unite 2017的一些演讲做了整理。 本篇有内存,CPU、GC、UI、渲染性能指标、Tips几个小节。 内容持续整理中。 内存: 1.Model Import Setting:Read/Write Enable 2.FBX Import Setting : Animation Type Generic ->None 3.Texture Import Settin...
2018-06-27 15:30:31 413
转载 【UE4】动态代理
动态代理动态代理可以进行序列化,可以通过名称查找它们函数,其执行速度比常规代理慢。声明动态代理动态代理的声明方式和声明标准代理 一样,只是它们使用针对于动态代理的宏变种。声明宏描述DECLARE_DYNAMIC_DELEGATE[_Const, _RetVal, etc.]( DelegateName )创建一个动态代理。DECLARE_DYNAMIC_MULTICAST_DELEGATE[_Co...
2018-06-15 17:12:08 1452
转载 【UE4】多播代理的使用
多播代理多播代理的功能和单播代理几乎一样。区别是它们对目标为弱引用,可以和结构体一起使用,可以很方便地进行拷贝,等等。 和普通代理一样,多播代理可被载入/保存,并远程触发;但是,多播代理的函数无法使用返回值。最好将它们用于方便地传递代理集合。事件 是特定类型的多播代理,同时具有对Broadcast(), IsBound(), 和 Clear()函数的受限访问。声明多播代理多播代理的声明方式和声明标...
2018-06-15 17:08:26 3373
转载 【UE4】单播代理的使用
代理本页面的内容:声明代理绑定代理负载数据执行代理应用示例代理允许您在C++对象上以通用的但类型安全的方式调用成员函数。通过使用代理,您可以将其动态地绑定到任何对象的成员函数上,然后在该对象上调用函数,即时调用者不知道该对象的类型也没关系。复制代理对象是非常安全的。代理可以进行值传递,但是一般不推荐这样做,因为这样就必须在堆上为其分配内存。因此 任何时候您都应该通过引用传递代理。既支持单播代理也支...
2018-06-15 17:02:17 1560
转载 【UE4】TSubclassOf的使用
TSubclassOfTSubclassOf 是提供 UClass 类型安全性的模板类。例如您在创建一个投射物类,允许设计者指定伤害类型。您可只创建一个 UClass 类型的 UPROPERTY,让设计者指定派生自 UDamageType 的类;或者您可使用 TSubclassOf 模板强制要求此选择。以下示例代码展示了不同之处:/** type of damage */UPROPERTY(Ed...
2018-06-15 16:42:12 10905 2
转载 【UE4】TMap的使用
TMap在 TArray 之后,虚幻引擎 4(UE4)中最常用的容器是 TMap。此容器是一个关联式容器,意味着每个键均拥有一个关联值,可通过键高效地查找值对象。存在两种映射类型:TMap 和 TMultiMap。TMap 的键为唯一。键已存在时插入一个新的键值对将导致现有的对被替代。TMultiMap 的键不为唯一,因此新添加的对不会替代现有的对。TMapTMap 主要由两个类型定义 - 键类型...
2018-06-15 15:57:32 28856
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人