第二阶段(8月18日至9月12日):主要在做英雄系统,这是我编写的第一个子系统,如果以现在的速度再做英雄系统的话,最多一个星期就可以完成了。这个阶段的收获还是很多的,一些客户端UI编程的套路基本形成:使用一些DXUT控件(例如扩展按钮控件、表格控件和背包控件)搭建界面、与游戏大地图服务器通信、读取配置表、ID与字符串的相互转化、使用STL中的list、vector、map等容器保存从服务器获取的信息、多线程同步的临界区加锁。英雄系统的客户端不是完全由我做的,我主要在同事做的基础上添加了创建首领英雄(8月18日至8月22日)、更换英雄头像、进入游戏流程的控制、装备管理禁用右键和英雄技能学习(8月25日至9月6日)、英雄头像ID编码规则(9月8日至9月12日)。这个阶段的有些问题在当初受技术水平和时间的限制,我是一知半解的,没有予以深究,现在回过头来再看看当初的一些策划需求以及相关的代码,对于进一步熟悉整个游戏,是很有好处的。
小编精心推荐
考核总结 | 实习工作总结 | 试用期工作总结 | 转正工作总结
小编精心推荐