Unity离线开发经验分享

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

1.搜索类名

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

2.字段引用查找

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

3.查找方法调用

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

4.方法执行顺序

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

5.二分查

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

6.引用报空

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

7.僵尸代码

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

8.一定要定时备份

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

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

相关推荐
小贺儿开发6 小时前
Unity 结合百度AI开放平台 手写文字识别
人工智能·科技·学习·unity·云服务·文字识别·手写文字
goujunwe10 小时前
GEO 评估方法:如何自测你的内容,会不会被 AI 引用
搜索引擎·网络安全·游戏引擎·全文检索·中文分词
林川~0119 小时前
Unity 万能物理检测工具:射线检测 / 范围检测 / 层级过滤 / 编辑器可视化(可直接拿去用)
游戏·unity·c#·射线检测·通用工具
yi碗汤园1 天前
MQTT消息队列遥测传输协议
网络·网络协议·unity
林川~011 天前
Unity 常用 API 与核心类全解:从生命周期到协程,附性能避坑清单(Unity 6 适配)
unity·游戏引擎·常用api
sensen_kiss1 天前
CPT306 Coursework 1 个人游戏作业——坦克大战
unity·游戏程序·游戏策划
蒸鱼Yuzheng1 天前
Unity 与 Unreal 测试工具怎么回答:Profiler、日志、自动化与证据链
测试工具·unity·性能分析·游戏测试·unrealengine
野区捕龙为宠1 天前
Unity WebGL平台 通过 URL 加载图片(UGUI RawImage / 模型材质)
unity·团结引擎
阿松爱学习2 天前
【Unity开发】FileStream 详解及用法指南
unity·c#·unity开发
想做后端的前端2 天前
Unity-UIGI优化Rebatch与Rebuild
unity