Unity离线开发经验分享

在日常生活我们难免会遇到开发的的时候断网,或者进入某些特殊机构的时候无法使用常见的编辑器进行开发,在没有断点,没有提示,没有引用定位的时候我们该如何保持开发节奏呢,下面是我总结出的几大经验。

1.搜索类名

当你需要查找查找某个类的定义的时候可以直接搜类名加空格加Class。

2.字段引用查找

当某个字段在各个同名的非常多的时候,并且你想查找的这个字段可能在别的脚本中被别人使用了,我们可以找到我们要查找的字段,然后修改他的名字,然后保存,然后去编辑器里面查看保存的位置,然后就可以点进去查看是哪里引用了。

3.查找方法调用

同上一个方法一样,你可以直接修改方法的名字然后直接去看报错的位置,休息修改的名字尽量特殊一些比如在方法前面加上奥特曼什么的,记住你功能写完了最好把方法名改回来,别问我是怎么知道的。

4.方法执行顺序

当同一个方法在A和B两个脚本中都被调用的时候为了区分哪一个调用顺序靠前我们可以加段打印Debug比如在两个调用的地方一个加上测试打印1,另一个加上测试打印2,这样就能区分出到底是那句代码先执行的了。

5.二分查

当你的代码保存提示不明显,或者说是因为你修改了某个配置文件后导致程序运行失败的,我们可以尝试把某个方法或者配置文件全部注释了,看代码还报不报错,如果不报错,然后逐步放开注释,每次放开一半,用不了几次你就能定位到错误的位置了。

6.引用报空

这是我踩了好几次的坑,到你尝试调用某个类中的某个方法的时候,编辑器在这里报错了空引用,这时候你应该先去判断这个类是否为空,然后再去看这个类里面是否存在这个方法,因为这两个有一个为空都会报错空引用。

7.僵尸代码

当你发现你的前同事注释了很多代码,但是你打开注释过后代码直接编译都过不了,不要犹豫直接删掉,说明这段代码已经过时了,大不了之后再写一个,僵尸代码有时会影响我们的判断,特别是同事在注释中撒谎的时候。

8.一定要定时备份

在离线环境中有时候我们不能使用版本管理工具的时候一定要定时备份代码,最好是按照版本来备份,一定要留一个能随时运行的基础版本,否则之后出了问题如果不能及时解决,那么你就只有干瞪眼了。

你学会了吗,赶紧分享给你正在离线开发的朋友吧。关注我带你学习更多Unity开发技巧。

相关推荐
爱搞虚幻的阿恺4 天前
Niagara粒子系统-超炫酷的闪电特效(加餐 纸牌螺旋上升效果)
游戏·游戏引擎
_Li.4 天前
Simulink - 6DOF (Euler Angles)
人工智能·算法·机器学习·游戏引擎·cocos2d
weixin_424294674 天前
Unity 调用Steamworks API 的 SteamUserStats.RequestCurrentStats()报错
unity·游戏引擎·steamwork
HoFunGames4 天前
Unity小地图,Easy Minimap System MT-GPS插件
unity·游戏引擎
wy3258643644 天前
Unity 新输入系统InputSystem(基本操作)
unity·c#·游戏引擎
WarPigs4 天前
着色器multi_compile笔记
unity·着色器
ECHO飞跃 0124 天前
Unity2019 本地推理 通义千问0.5-1.5B微调导入
人工智能·深度学习·unity·llama
Unity游戏资源学习屋4 天前
【Unity UI资源包】GUI Pro - Casual Game 专为休闲手游打造的专业级UI资源包
ui·unity
冰凌糕4 天前
Unity3D Shader 顶点法线外扩实现描边效果
unity
星和月4 天前
Untiy使用说明
c#·游戏引擎