Unity离线开发经验分享

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

1.搜索类名

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

2.字段引用查找

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

3.查找方法调用

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

4.方法执行顺序

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

5.二分查

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

6.引用报空

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

7.僵尸代码

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

8.一定要定时备份

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

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

相关推荐
LONGZETECH16 分钟前
新能源汽车充电设备装配与调试仿真教学软件 技术架构与核心实现解析
大数据·算法·3d·unity·架构·汽车
丁小未1 小时前
Unity 几种常见合批手段的要求
游戏·unity·合批·srpbatcher·动态合批·静态合批
旧物有情20 小时前
游戏开发常用架构 #MVP,MVC
游戏·unity·架构·mvc
勇踏前人未索之境1 天前
Unity打包运行于鸿蒙手机
unity·智能手机·harmonyos
玖玥拾1 天前
Unity 3D 笔记(十一)UI 框架进阶:栈弹窗交互、BasePanel 基类虚方法、DoTween 界面动画
笔记·3d·unity
郝学胜-神的一滴1 天前
中级OpenGL教程 023:Assimp模型加载全解——从源码到架构的骈文探秘
c++·unity·游戏引擎·cmake·unreal engine·opengl
xcLeigh2 天前
Unity基础:GameObject与Component——Unity核心架构思想彻底理解
unity·教程·component·gameobject
郝学胜-神的一滴2 天前
中级OpenGL教程 022:探秘三维世界的血脉传承——物体父子关系与矩阵递归奥义
c++·线性代数·unity·矩阵·游戏引擎·unreal engine·opengl
weixin_424294673 天前
Unity的测试Edit Mode和Play Mode,有什么区别?
unity