作为一个自学做游戏的人,我在自己尝试制作游戏的过程中有一些思考。。
在我为我游戏的功能编写代码之前,我形成了这样的一个习惯。这也是我常用来分析问题、抽象问题的习惯。
这张图就是每次我分析一个功能的时候的流程图。
比如说,我要实现一个UI系统,那么我会列举出很多UI交互的例子,然后尽量去将这些例子所拥有的特性描述出来。根据我的描述进行分析,提取UI系统的功能,有哪些组成。最后就是进行抽象。 然后对于我的抽象的结果,我还可以使用之前的例子来进行检验。具体就是看我的例子能否在我这样的一个抽象的框架中实现出来。