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 中的八叉树是用来管理空间中的元素的,特殊的松散八叉树。每个节点存储若干“元素”,这些元素是完全被该节点包围盒包裹的元素。同时它还允许元素存在于有子节点的“分支节点上”,加入元素时如果该元素被子节点完全包裹就加入到...

单例模式

C++饿汉式template<typename T> class Singleton { private: //隐藏构造函数、析构函数,删除拷贝构造函数、赋值运算符 Singleton() { cout << "程序运行时就打印该信息" << endl; } ~Singleton(...

记录一个关于扩容的未明确定义行为

代码遇到一个无法赋值的问题//FNodeGroupIndex t = AllocateEightNodes(CurBound, CurNode); //Nodes[CurNode].ChildIndex = t; Nodes[CurNode].ChildIndex = AllocateEightNodes(CurBound, CurNode); 必须按注释写法保存临时变量再赋值。原因是All...

UE4组件中的插槽(Socket)--以SpringArmComponent为例

UE4组件中的插槽(Socket)--以SpringArmComponent为例

组件插槽主要是提供除了组件自身位置为锚点的其他可供子组件 Attach 的锚点。通过 FName 索引到组件上的插槽,组件变换到 WorldSpace 时使用所属组件插槽的 Transform 来进行变换。插槽管理从 SceneComponent 中有关插槽管理的有/** * Gets the names of all the sockets on the component. * @...