上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 1.前言 Megacity Demo发布于2018左右,该Demo相较于之前的Book of the Dead, 体量相对较小,主要演示DOTS相关内容。 近期刚好空闲,故这几天把坑填上。 该Demo已上传百度网盘: 链接:https://pan.baidu.com/s/1X1gh6hQSRuB0K 阅读全文
posted @ 2024-08-02 11:54 HONT 阅读(377) 评论(0) 推荐(0)
摘要: 现如今Unity中的协程(Coroutine)机制已略显陈旧,随着Unitask、ETTask等异步方案的崭露头角,诸如协程异常等问题也迎刃而解 并且Unity官方也在开发一套异步方案,但对于仍使用协程的项目,依旧需要在这个方案上继续琢磨。 众所周知Unity协程中无法输出完整的栈跟踪,因为协程编译 阅读全文
posted @ 2024-05-12 14:46 HONT 阅读(561) 评论(0) 推荐(1)
摘要: 最近用回URP,发现RendererFeature这部分改动很大,启用了之前HDRP的RTHandle,RTHandle的设计类似于优化版本的RenderTexture, 可以统一控制缩放或者并非一对一的RT内存申请。 并且Blit的方式变成了先SetTarget后做一次绘制,也是和HDRP对齐。 阅读全文
posted @ 2024-02-03 23:22 HONT 阅读(666) 评论(0) 推荐(0)
摘要: 在UE的开发中,有些项目需要针对不同版本出不同的包,并有一个对应的UI界面方便大家使用。 就来实现下该功能(UE4.27)。 1.插件编写 先使用UE4自己的插件模板进行创建,做成插件形式 然后注册Slate UI,编写打开逻辑。并在按钮点击函数PluginButtonClicked内触发。 .cp 阅读全文
posted @ 2022-09-10 14:11 HONT 阅读(1444) 评论(0) 推荐(1)
摘要: 在处理UV重叠、CPU的ZFighting检测时会遇到2D空间中的三角形相交问题, 网上普遍是3D空间的相交解法,因此写本文研究下,不过虽然实现了需求, 但解法较为暴力。 效果如图: (鼠标拖动区域处有一小三角形,与外部大三角形进行相交包含演示) 若两三角形存在线段相交,则两三角形相交,但三点都包含 阅读全文
posted @ 2022-08-13 09:31 HONT 阅读(283) 评论(0) 推荐(0)
摘要: 之前看见园子里一篇C++调用C#的文章,参考后拿UE试一下。刚开始尝试了C# dll > CLR C++ DLL > Native C++ DLL的做法, 原生环境下是可以的,但是到UE4里会Crash。 后来换成了Dll Export(UnmanagedExports)的做法,并测试成功。 当然对 阅读全文
posted @ 2022-07-05 22:35 HONT 阅读(1718) 评论(0) 推荐(0)
摘要: 当需要生成随机点且要求随机点自然均匀的分布时,使用泊松盘采样就较为适合。 但该方法与统计学上的概念关联不大,这个只相当于点在面积上服从泊松分布, 而实现这个结果有很多做法。 最终效果: 圆形为含半径的点,圆形的中心代表生成点 B站有一个不错的搬运教程(Bridson方法): https://www. 阅读全文
posted @ 2022-06-25 20:31 HONT 阅读(3134) 评论(0) 推荐(0)
摘要: 1.非UObject对象 即非UObject常规C++对象,创建销毁不赘述。但可以用智能指针;从而不用关心销毁逻辑: TSharedPtr<ClassA> MyObj = MakeShareable(new ClassA()); 智能指针转裸指针: ClassA* MyObjPtr = MyObj. 阅读全文
posted @ 2022-05-10 22:09 HONT 阅读(3106) 评论(0) 推荐(0)
摘要: 通常创建对象使用new操作,但这样无法指定在具体某一块内存开辟空间创建对象。而如果 可以指定开辟空间的内存位置,我们可以编写内存池高效的复用同一个内存位置,这样可以避免系统频繁申请可用内存 所占用的时间以及内存碎片问题。 指定具体分配内存的具体位置,可以重写new操作符实现: h: //Class1 阅读全文
posted @ 2022-04-14 09:04 HONT 阅读(403) 评论(0) 推荐(0)
摘要: 正常uGUI使用正交相机的话,旋转是没有透视效果的,但如果能实现较简单的透视, 对一些效果表现来说还是不错的;见下图(左为透视效果): 正常思路感觉各种麻烦。 因为uGUI使用unity的x和y方向表示宽高,z方向自然就是纵深,我们可以直接拿z值作为系数进行缩放处理, 达到伪透视的效果(美中不足,细 阅读全文
posted @ 2022-03-06 16:33 HONT 阅读(1294) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 10 下一页