尽管曾参与过一款类似于人人餐厅的游戏的开发,但对于当时的框架搭建不太满意,思路简单但是代码重用性很弱。当时是根据界面来分模块处理,一个个模块从逻辑到设计每次都要重头写一遍。
《升职记》这款游戏将游戏元素按类别搭建框架——将UI、数据解析、逻辑运算等分别作为一个包,这样在开发起来分工明确,不会因为UI元件的变更而导致整个代码的变更。值得好好学习。
不过升职记使用了ghostcat,读起来有点麻烦。
今天先多下一点代码,比较一下各种框架。
尽管曾参与过一款类似于人人餐厅的游戏的开发,但对于当时的框架搭建不太满意,思路简单但是代码重用性很弱。当时是根据界面来分模块处理,一个个模块从逻辑到设计每次都要重头写一遍。
《升职记》这款游戏将游戏元素按类别搭建框架——将UI、数据解析、逻辑运算等分别作为一个包,这样在开发起来分工明确,不会因为UI元件的变更而导致整个代码的变更。值得好好学习。
不过升职记使用了ghostcat,读起来有点麻烦。
今天先多下一点代码,比较一下各种框架。