- 博客(9)
- 收藏
- 关注
原创 介绍如何在 Unity 利用稀疏体素化八叉树 (SVO) 和专门的 A* 寻路算法在 3D 中进行寻路。
2. 通过将你的世界分成几个较小的区域,你可以在大小和遍历时间方面获得更好的结果,因为这些区域通常不需要互连的寻路(例如,想象一下 roguelike 游戏中的独立房间)。另外,请注意应用此解决方案的数据:如果你的世界有许多重叠的单元格和相邻的空闲单元格,从而阻止八叉树将节点组合成更大的节点,那么你最好只使用统一的网格,因为它更适合问题域。这不仅会导致过多的内存需求,以便在大空间中拥有均匀的网格,还会导致更糟糕的寻路运行时间,因为大多数单元是空的,但在遍历中无法跳过。如何在三维空间中烘焙导航网格?
2024-07-15 21:25:11 820
原创 Unity通过限制使用次数对程序进行加密
text.text += "\n剩余可用次数:" + newtime + "次";_text.text += "\n当前可用次数:" + usetime + "次";_text.text += "设置可使用次数:2次";//print("更新使用2次");
2024-07-14 17:34:51 254
原创 PaintIn3D插件展示
要实现对象涂鸦效果,其对象上必须要有如下几个脚本P3DPaintableTexture,P3DMaterialCloner,P3DPaintable,其原理主要是改变UV材质。100多个Example场景功能供你借鉴学习。P3d提供了如下几个碰撞类型的脚本。
2024-07-13 15:50:42 238
原创 Unity中鼠标控制3D物体进行拖拽
自由拖拽同上不同的是 获取3D物体与拟合出来的坐标的加上偏移量限制Y轴坐标就搞定了,2、鼠标在屏幕的坐标与物体在屏幕的坐标Z轴进行拟合。5、上干货,附带手指控制,手指控制逻辑同鼠标一样。1 、获取3D物体在世界坐标的位置转换屏幕坐标。3、获取3D物体与拟合出来的坐标的偏移量。4、通过向量投影得到移动坐标。
2024-01-09 16:18:55 2864
Unity稀疏体素化八叉树
2024-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人