数据结构
stl,boost
ccqq0507
这个作者很懒,什么都没留下…
展开
-
构造二叉树用中序vector以及前序或者后序
TreeNode* preTree(vector<int>preVec, vector<int>inVec) { if (preVec == inVec) return nullptr; int rootValue = preVec.front(); //给后序用这个 //rootValue = preVec.back(); TreeNode* root = new TreeNode(rootValue); if (preVec.si原创 2021-08-23 20:54:49 · 115 阅读 · 0 评论 -
人物动作队列
一.问题分析 花园偶现一些奇怪的Npc出现在场景中,如下图: 但是由于没有复现的办法,也尝试修改,但是还是会偶尔出现上述问题; 通过不断地发现,大致发现以下两个规律: 1.大概率出现在切换区域后的瞬间 2.奇怪npc出现的位置与花园第一区域的大马路的坐标范围; 二.人物动作队列管理 根据以上发现出现规律以及之前看了部分代码逻辑整合; 1.加载 方法GardenPersons::LoadPerses加载所有花园角色配置,游戏通过DataXmlPaths来收集各类资源,而角色资源的类型为Dat原创 2021-04-06 14:12:27 · 94 阅读 · 0 评论