自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Unity Semaphore.WaitForSignal占比太高

fps非常低,解决方法,不实用的办法是把scene试图关了,把game视图放大max,实用的是把urp的渲染中的抗锯齿调低就好,调成2x就好,画面卡不能接收,画质低就低点吧。

2023-11-06 17:39:33 1452 3

原创 Unity UnityWebRequest报502错误,获取网关失败

遇到的错误是由于挂了梯子导致的网页无法访问,需要把局域网设置的lan代理取消。

2023-11-06 17:34:02 592 1

原创 Unity Webgl打包发布后,读取配置表文件

读者可以自行debug.log自己的路径试试看看是什么样的,根据gpt的说法是旧版的windows访问路径是这样的,不过现在unity都是单斜杆"/",这样子的,既然是自身的路径访问问题那么我就换了另一种思路,通过修改webgl打包的html文件和unity做交互,但是使用dllimport会出现什么不支持的问题,既然通用的两种方式都行不通,那么项目就摆烂吧。记住配置文件一定要和你的应用程序放一起发布,如果分开发布是行不通的切记。把你存放配置文件的位置放在你iis部署的应用程序同级目录中。

2023-06-22 15:19:59 606 1

原创 Unity 引用销毁游戏对象

今天发现自己的毕业设计有个小bug,报了这个错误,原因是,添加了通信协议监听,场景跳转,也就是1场景跳到2场景时,在1场景添加的协议监听,没有在1场景移除,然后从2场景又跳回1场景,就报了这么个错误,一开始看它的错误信息是MissingReferenceException,以为场景跳回没有空引用,重新把代码逻辑读一遍发现了没有把协议移除,淦!

2023-05-30 17:03:35 322 1

原创 坦克大战(3D)

⼀款多⼈联机对战的3D游戏客⼾端:UI界⾯模块,登录模块,房间管理模块,协议模块,⽹络模块,服务端:⽹络模块,协议模块,协议处理模块,数据库模块(防Sql注⼊,存json数据),帧同步技术,预测算法,战⽃管理系统基于tcp通信协议开发的服务端,可以对客⼾端发送的数据包进⾏解析执⾏相关的协议处理,然后根据物理帧定时对其在同⼀个房间中对战的玩家进⾏⼴播,实现多⼈同时在线同步对战且的⽹络游戏

2023-05-18 10:12:30 151 1

原创 UnityDropDown制作下拉列表显示图像

使用Dropdown制作选项对应图像前,先在Dropdown添加子对象image1用于保存当前所选选项的图像的容器(官方术语是这样说的,其实就是一个显示图像内容的容器),然后再item下添加子对象image2用于保存列表项的图像(就是图像列表容器,可以照着弄然后体验一下就明白了)。可以看到有两个public修饰的值,用于给选项赋值,分别是选项文字和图像(我随便赋值的,你们自己看着来)。然后就是代码了,给游戏对象Dropdown挂上脚本DropdownChoose。运行后就是这个样子了。

2023-04-24 15:04:15 736 2

原创 Unity网络游戏服务端初始化玩家位置注意点

强行改变了模型的rotation数据 ,如果rotation数据不是0的话,那么模型的方向和设置预制体时的碰撞体方向是不一样的,被强行改变了。所以服务器初始化玩家位置时,应该使rotation的数据为0.我在做坦克大战的时候,把两边阵营的坦克初始化位置放在了服务端上。以上是本人解决此方案的一个方法。

2023-02-21 16:48:50 213

原创 Unity 解决子弹穿模问题,2D射线检测

/子弹一帧走的距离作为射线长度。//从记录的位置向子弹飞行的方向发出射线。//计算当前位置与记录位置的距离。//大于0说明子弹移动了。子弹射速过快导致的穿模问题(2D)1

2022-12-12 18:09:43 1048

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除