- 博客(24)
- 收藏
- 关注
原创 UnityWeb打包注意事项及与网页端通信
注意:有可能UnityWeb还没有完成前摇就发送信息,导致丢失数据的情况,那么就得向Web通知准备完成后再发送指令。把如上代码写入txt文本,并改后缀名.jslib,导入Unity的Plugins文件夹下。method:对象名,是与web端约定好的名称 如下是约定的名字是JSBridge。此连接是整理完整的模板可以直接解压并导入项目,导出时选择此模板就ok。fn:函数名,与网页约定的函数名是SendToUnity。index.html设置,网页发送消息给Unity。Unity发送消息给网页。
2025-08-13 15:41:50
592
原创 VR中image或者文字一直浮现在眼前
shader逻辑在项目中创建并附加到材质球,并把材质球赋值给Material。TextMeshPro为字体创建的sdf材质进行修改 Overlay。
2025-08-13 14:40:19
999
原创 查看端口使用情况
从上图中可以看出,我当前的80端口有两个程序在使用,有时候可能这个地方不止两条程序在占用,可能有很多条占用80端口的信息,把后面的数字都记住(19104、32364),然后打开任务管理器,将所有占用的程序结束掉(第二列数字冒号后面的才是端口号),我这里用的是win+R然后输入cmd的方式打开的(打开命令提示符的方式有很多,大家也可以用其他方式打开),如下图(注意:t和-之间有一个空格,r和"之间有空格,双引号需要是英文状态下的双引号)打开后,直接查看自己使用的端口情况,查询语句是。
2025-06-27 09:43:33
200
原创 Unity 文件浏览
有关更详细的示例,请参阅 Sample/BasicSampleScene.unity。Windows/Mac/Linux 上本机文件对话框的简单包装器。Windows 屏幕截图。
2024-12-26 20:35:31
478
原创 Unity3d 运行时模型导入器
Import将 3D 模型(目前)加载到 Unity 场景中, 在运行时和 Editor 模式下,将它们导入到 Unity 项目中 作为资产。要利用运行时加载器中实现的相同功能,它可以 也可以用作资源导入器(具有依赖项的预制件为 在项目中创建)。
2024-12-22 15:07:33
1265
原创 介绍如何在 Unity 利用稀疏体素化八叉树 (SVO) 和专门的 A* 寻路算法在 3D 中进行寻路。
2. 通过将你的世界分成几个较小的区域,你可以在大小和遍历时间方面获得更好的结果,因为这些区域通常不需要互连的寻路(例如,想象一下 roguelike 游戏中的独立房间)。另外,请注意应用此解决方案的数据:如果你的世界有许多重叠的单元格和相邻的空闲单元格,从而阻止八叉树将节点组合成更大的节点,那么你最好只使用统一的网格,因为它更适合问题域。这不仅会导致过多的内存需求,以便在大空间中拥有均匀的网格,还会导致更糟糕的寻路运行时间,因为大多数单元是空的,但在遍历中无法跳过。如何在三维空间中烘焙导航网格?
2024-07-15 21:25:11
1262
原创 Unity通过限制使用次数对程序进行加密
text.text += "\n剩余可用次数:" + newtime + "次";_text.text += "\n当前可用次数:" + usetime + "次";_text.text += "设置可使用次数:2次";//print("更新使用2次");
2024-07-14 17:34:51
313
原创 PaintIn3D插件展示
要实现对象涂鸦效果,其对象上必须要有如下几个脚本P3DPaintableTexture,P3DMaterialCloner,P3DPaintable,其原理主要是改变UV材质。100多个Example场景功能供你借鉴学习。P3d提供了如下几个碰撞类型的脚本。
2024-07-13 15:50:42
358
原创 Unity中鼠标控制3D物体进行拖拽
自由拖拽同上不同的是 获取3D物体与拟合出来的坐标的加上偏移量限制Y轴坐标就搞定了,2、鼠标在屏幕的坐标与物体在屏幕的坐标Z轴进行拟合。5、上干货,附带手指控制,手指控制逻辑同鼠标一样。1 、获取3D物体在世界坐标的位置转换屏幕坐标。3、获取3D物体与拟合出来的坐标的偏移量。4、通过向量投影得到移动坐标。
2024-01-09 16:18:55
4027
Unity文件浏览器,打开文件及文件夹
2024-12-26
Unity稀疏体素化八叉树
2024-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人