SLua Overrider

SLua Overrider

以源码版本slua 2.1.4LuaActor的构造函数是如何进入到LuaOverrider::ClassConstructor的LuaOverrider监听UObject创建的事件UObject创建后调用所有FUObjectArray中的NotifyUObjectCreated。这个时机在UObjectBase构造函数中的AddObject中,此时最终的LuaActor的构造函数还没被调用...

GameFramework Sound和Event模块分析

GameFramework Sound和Event模块分析

本文参考:https://zhuanlan.zhihu.com/p/426136370GameFramework概述Game Framework 是一个基于 Unity 引擎的游戏框架,主要对游戏开发过程中常用模块进行了封装,很大程度地规范开发过程、加快开发速度并保证产品质量。在最新的 Game Framework 版本中,包含 19 个内置模块。如图是Game Framework的结构框图...

使用 LK 光流法实现视频增稳

使用 LK 光流法实现视频增稳

一、Lucas-Kanade 算法基本概念Lucas-Kanade 算法是一种经典的光流估计算法,用于追踪视频序列中的运动对象或检测图像之间的运动。光流是指一幅图像中的许多点在第二幅图像中的位置,用于描述物体在两帧图像之间的位移。Lucas-Kanade 算法基于以下假设:亮度不变假设:物体表面的亮度在运动过程中保持不变。小位移假设:物体在相邻两帧之间的运动位移很小。空间一致性假设:基于物理...

IP6808 跳板语音15W无线充

IP6808 跳板语音15W无线充

项目使用立创EDA制作,详细的PCB文件移步立创开源社区。https://oshwhub.com/aurora_borealis/IP6808-Jumpboard-Voice-Wireless-Chargerhttps://gitee.com/SleepyPixel/jumppad-wireless-charger功能APEX动力小子跳板外形及语音手机放置即可触发随机语音,底部开关可以关闭。...

UE4 八叉树空间划分和 A*、Theta*寻路(学习 TOctree2)

UE4 八叉树空间划分和 A*、Theta*寻路(学习 TOctree2)

本文参考:https://zhuanlan.zhihu.com/p/700455157游戏 AI 寻路——八叉树 +A*寻路先学习下 UE 中八叉树的写法TOctree2首先 UE 中的八叉树是用来管理空间中的元素的,特殊的松散八叉树。每个节点存储若干“元素”,这些元素是完全被该节点包围盒包裹的元素。同时它还允许元素存在于有子节点的“分支节点上”,加入元素时如果该元素被子节点完全包裹就加入到...