概述
客户端平台一期工作基本完成,在二期开始之前,将前面的工作进行整理总结,以备二期使用。
一期的主要工作罗列如下:
1.动画效果基类
2.动画效果编辑器
3.新的图形基类
4.客户端框架基类,包括区域操作模块,框架主窗口模块,音频模块,应用程序模块(包括网络通讯)。
5.游戏界面编辑器
其中5.1期间对图形基类及动画基类进行了再整理,脱离mfc,重新编写了2个模块,以作为二期的基础。
界面编辑器尚未投入使用,效果和评价待定。下面主要讨论一下动画编辑器和客户端框架基类的使用情况及反馈。
动画编辑器设计,设计理念是从开发者角度出发,将动画架构完全展示出来。后来证明这是个错误的设计思想。
首先,动画制作人员定位为美工,而美工是不需要关心程序怎样操作图片的,特别是大多数的美工对游戏的开发流程缺乏足够的理解,他们的想法大都体现在给定的图片,让图片以他们的思想进行显示操作。
其次,动画编辑器作为一种工具,也是开发者与美工进行交流的一个平台,而动画类设计的最初目的也是让开发者从繁琐的动画代码编写中解放出来,他们也是不需要关心动画怎样实现的。
综上,动画编辑器成了一个美工的负担,他需要额外的时间去补充游戏开发制作等与他不太相干的知识,要花时间去了解和学习工具的使用,最终结果是该工具被闲置无人利用。
客户端框架基类目前已经在金花游戏中使用,优点暂且抛去不谈,下面主要罗列出使用过程中突出的问题。
1.文档不全,缺少入门文档,缺少使用注意事项,很多函数使用中的限制没有介绍。
2.例程简单,没有将主要操作函数作用完整体现,缺乏足够的代码注释。
3.模块封装差,操作复杂。很多功能函数,由于在使用中按需添加,缺少全局的统一规划,提高了模块的复杂度,降低了清晰度。
4.健壮性差,调用时会出现莫名错误,外部不知道怎么样处理。
5.缺少足够的沟通机制,出错后,外部得不到相应的错误原因,及处理办法。
最后
以上就是兴奋小馒头为你收集整理的客户端平台工作整理及总结的全部内容,希望文章能够帮你解决客户端平台工作整理及总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复