Skip to content

su9257/Unity-Pit-teammate-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Unity-Pit-teammate-Guide

最佳坑队友技巧锦集

持续更新中 如果你有更NB的坑队友技巧,请给我留言


代码维护根本不存在的,让他们知道你就这个项目的上帝,你写的不是代码,你写的是密码!加密性很高的密码!!!只要你离开,项目就会分崩离析,而且你也是游走在崩溃的边缘,就是这么6,玩的就是心跳~


1. 预制体名称后缀加空格(加载的时候明明和预制体名称一致但是无法找到,是不是很6)

2. 更改字体,让1(数字)和I(i)或者和l(L)看着如此相似

3. Info和Data这种其实表示一个意思的东西用多种命名(在Lua中要他们的命)

4. 反之,多种含义的字段用一个命名,在各种作用域的掩盖下迷惑他们

5. 各种奇怪的命名、各种奇怪的缩写

6. 一个功能多套API,例如this.Broadcast("事件名称")、Event.Broadcast("事件名称")、this.SendMsg("事件名称")其实都是一个玩应

7. 繁琐的限制条件,必须满足条1、2、3才能调用4,在调用4的时候才能实现5、6、7等

8. 有一个预制体B放在预制体A里面,但是A中的B放在A中一个层级非常复杂且隐秘的地方,并做了一些更改。然后用外部的B去迷惑后续作者,为什么明明改了预制体B但是不生效。

9. 在lua中写了一个函数含有参数A,但参数A从来不用,在函数内部通过其他手段获取A并使用,迷惑调用者为什么传参了但是不生效

10. 各种陈年的注释,尤其是那种功能都删除了还有的注释,让你怀疑是不是开错了工程

11. 多套生命周期,明明Destory了但是还有一些莫名奇妙的残留,再次调用就报错,而且销毁的时候必须用非常巧妙的手段和顺序,要不根本杀不死,让一键Destroy根本不可能

12. 没事复习下文言文,让命名和备注充满复古气息,听着高大上,但就是不知道是什么玩应

13. 什么?goto语句没用过?!大胆用起来啊兄弟!还等什么,一定要多用,大大的用,让维护者知道什么是八卦迷魂阵!

About

最佳坑队友技巧锦集

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published