Unity离线开发经验分享

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

1.搜索类名

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

2.字段引用查找

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

3.查找方法调用

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

4.方法执行顺序

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

5.二分查

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

6.引用报空

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

7.僵尸代码

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

8.一定要定时备份

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

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

相关推荐
辻弋2014 天前
五年前的旅行视频糊成马赛克?Video2X用Real-ESRGAN逐帧重建细节,但只支持Windows、集显用户建议直接放弃
服务器·数据库·windows·游戏引擎·电脑
Martina_03214 天前
AI生成3D场景导入 Unity/Unreal 后,NPC 总串层?用6步检查导航高度与跨层连接
人工智能·游戏·数学建模·3d·unity·自然语言处理·aigc
小贺儿开发4 天前
Unity 局域网遥控幻灯片展示工具 3.0
科技·http·unity·工具·ppt·通信·网页
WarPigs6 天前
Unity对象不应该使用null传播的问题
unity
每日出拳老爷子7 天前
【VR】【Unity】抓走转放系列21|一天搭完门和抽屉工具槽:小场景按这个次序拼装
unity·vr·驱动·排错·snap zone
淡海水8 天前
02-02-原理篇-分代GC
算法·unity·c#·游戏引擎·.net·gc
小贺儿开发8 天前
Unity 文物新生 会讲故事的文物展墙
人工智能·科技·unity·ai·视频·互动·演示
淡海水8 天前
02-03-原理篇-大对象堆
unity·c#·游戏引擎·.net·gc
WarPigs9 天前
Unity在Create菜单添加创建自定义脚本模板选项
unity
郝学胜-神的一滴9 天前
C++ Templates 01:拨开迷雾,读懂C++模板经典著作
开发语言·c++·程序人生·游戏·游戏引擎·软件构建