首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ue4 插件开发(ue4性能优化)

UE4插件研发 UE4插件扫盲 UE4插件是什么 UE4插件的作用 UE4引擎、项目、插件的区别 引擎自带的插件浏览器 插件目录结构 插件配置文件说明 UE4插件的创建方法 插件代码的执行过程 四种常用模式的插件模板...第三方库的引入 牛刀小试 创建Actor到视图插件 插件打包 插件发布 常见的问题 插件项目案例 UE4插件扫盲 UE4插件是什么 UE4引擎和UE4项目是由各个模块组成的,其主要编程语言是C++。...UE4引擎、项目、插件的区别 UE4引擎由Epic官方维护与发布,源码托管在GitHub平台上,可以上官网下载EpicGamesLauncher管理下载各个UE4 Release版本。...UE4插件可以增加UE4的扩展性,丰满Game项目,也可让开发应用程序变得简单且多样化,但其不能独立运行。...插件编译版本 用户使用插件时的UE4版本需要与插件编译时的UE4版本一致,不然会警告提示版本不一致而丢失插件。 所以发布插件时要注明插件所支持的UE4版本号。

3.2K21

UE4的TripleBuffer

UE4中有一个特殊的容器TripleBuffer,三缓冲,顾名思义,这个容器内确实是有三个Buffer。...UE4的TTripleBuffer 前面说了这么多,只是为了讲解三缓冲本身的原理,UE4提供了TTripleBuffer容器,就是按照这样的原理,可以让两个线程之间可以高性能同步数据。...额外提到了一点,为了避免交换指针,他用了一个flags来记录Buffer,这一点我觉得是UE4这个容器最有特色的一点,也是将性能优化到极致的一个体现,这个下面会具体解释。...那既然TripleBuffer这么好用,为什么UE4内部用的这么少呢?可以全局搜索,除了一个Test代码,基本没有地方在用。...但TQueue就完全不会有这样的问题,所以这就解释清楚了为什么UE4内部在要求高性能的场景,即使有大量内存碎片也要使用TQueue(其实每次都new问题不严重,因为UE4有实现自己的内存池,重载了new

87310
领券