有效的阅读别人没有注释的程序代码Unity3D

对于有些基础的程序员来说,写一套代码,并不是很难的事情。
但是,如果让你去阅读网上找的别人的代码,可能就会无从入手,最后濒临崩溃,头疼不已。这里说的头疼不已,不是夸张感叹词。
而是真真实实的头疼!密密麻麻的代码,并不是很难,难的是逻辑一层套一层,光找一个功能的代码,就能让自己迷失。
我在网上查了一些资料,都是说个前头,并没深入地阐述怎么去阅读别人的代码。

所以我在这篇文章会写得相对详细,阐述如何去阅读别人的代码

正文

首先第一步
也就是我在网上翻阅的一些资料写的开头:先大概看一下整体代码逻辑,运行一下游戏,看看大概的运行方式,从游戏开始的地方开始下手。(第一步就是这样了,这些就是网上大多数人的教法,当然,我也不例外,第一步就是这样,只是我写多了几步)
第二步
怎么从游戏开始的地方下手?其实应该很多人都知道,但是我还是要简略说一下,游戏一般开始都是有个登录界面,从那个地方开始,跟随代码,一步一步往下看。
之后呢,很多人就会迷茫了,怎么看到这里就断了?代码接不下去了,怎么办,找一下其他大概有关系的脚本代码,但是这脚本太多了吧?这个时候,就可以看一下关系代码图。这个我在这里就不讲看,可以百度查得到。。。吧!。。还是给你们写个教程图算了,这个还是有点难查的。(惯例文章末尾发飞机票)
第三步
打开了关系代码图,有些程序员却还是迷茫。为什么迷茫我就不说了,反正各种苦恼。直接说下面的方法。
过滤继承的部分父类。这些父类就是Unity自带的一些父脚本,不是程序员自己写的父类,需要过滤,但是我这里写的过滤,不是直接忽视,而是在继承的子类上标记好这个父类是干嘛的。怎么知道这个父类是干嘛的,去百度啊!这个百分百搜得到。
第四步
这样的话,我们就少了很多的继承父类看了,这样少了这些引擎自带的父类,我们看的那个程序员自己写的代码,只要你有点基础的,还是能看懂的。前提那个程序员在命名上别乱来。否则,就算是大佬看这些代码,也要砸电脑。。
至于那些引擎自带的父类,还是需要看一下他用了那些这个父类相关的方法、属性等。不用理解透,大概知道这个是干嘛的就可以了。如果你时间多,那就可以多看一会。如果时间紧,可以在下班回家的时候再看看。
第五步
广泛方法:还有许多不知名的API,看了自己也会迷,其实步骤都差不多,查一下是不是Unity自带的API,再去百度一下这个API,看个大概,就能继续跟着逻辑往下看了。如果遇到了一些外接插件,这个时候可以使用“体系结构”看,这个体系结构,一起给你发图吧。

基本上这五步,可以帮你解决大多数别人代码的逻辑。

结尾

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
打开VS脚本
在这里插入图片描述
我的电脑没安装,公司的我安装了。
安装后在红线哪里会出现一个《体系结构》,点了就能查看了
黄圈,是项目,右键项目,会有一个《查看》的栏,鼠标一上去,有个《查看类图》/这就是关系代码图了。

最后,喜欢的话,就点赞或者关注吧。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值