1. 开始协助替换丹田界面的元素,在过程中了解丹田模块的基本细节,争取在一天之内完成对于该模块的内容梳理,通过xmind将其主要流程和注意点展示出来
2. 在以后的工作中对负责每一个模块界面修改提出至少3个优点地方和至少3个需要改进的地方,以个人发展出发,最后考虑到改进方案是什么,并且尽量实现出来
3. 从今天开始,需要尽量争取额外的时间去了解系统其他相关模块的实现。尽可能在一个月之内仿照系统原有结构,编写出一个相应的demo
4. demo的基本要求有:
1)最初需要实现地图功能,至少能够模拟出一个点从初始位置自动移动到点选位置的全过程。在该部分,暂时没有冲突区域等限制。注重实现地图的展示和平滑拖动,还有就是地图的分块加载和效率性能方面的考虑
2)实现地图基本功能后,需要在它之上添加单个角色。需要主要的是,这个时候可以考虑好场景UI的分层处理。对于角色应该具有基本的资料界面和基本的移动动作展示,和攻击特效等内容。
3)实现人物角色后,开始展现敌物。要注意敌物的交互性,能够对人物角色的攻击行为作出反应,能够在人物点击后在合理的位置开始攻击,并且实现对人物的跟随攻击。
4)实现敌物的同时,可以考虑NPC的实现形式,同样注意交互性。至少NPC能够对人物角色的行为作出说话效果。
5)最终整合成为一个demo,整个demo应当具备一个游戏场景所需的基本功能。
5. 了解系统中socket的实现原理,尽量掌握MonsterDebbuger的使用用法,在之后的修改界面功能过程中可以尽量使用,加快开发速度。
6. 了解系统中的基本核心类,如:BitmapMovieClip类等