iTownSDK维护更新公告2011年5月31日

2011-05-30

各位亲爱的开发者!

大家好!本周二(5月31日)早上9点,iTownSDK将进行维护更新。预计维护时间为9:00-10:00,若届时维护未完成,开机时间将顺延。

维护过程中,我们将暂停所有服务,给各位造成的不便,敬请原谅!

【重要】维护后,77506(及以前的)版本的客户端,将无法登陆。请大家在主页上下载最新版本的安装包,进行客户端版本更新,以体验新的功能。

本期修改的内容为:

新增功能:

1、修改iTownSDK用户的注册流程。

2、增加结果通知功能:项目申请通过会发邮件和短信告知大家,版本审核结果也会通过短信发送给申请者。

3、iTown游戏管理系统开放游戏运营数据统计功能:提供用户信息、经济状况、道具情况等内容的统计图表和数据列表。

4、游戏大厅增加设置界面,可以设置抗锯齿等功能。

5、PVZdemo功能及其示例代码更新: 
 1)新增游戏空间模式,包括购买道具、游戏信息界面,多人游戏、开始游戏等功能,具体功能实现细节均在PVZ的源码中有详细的注释。
 2)准备界面avatar增加了右键菜单功能
 3)资源目录新增游戏空间模式相关的资源。

6、增加简单的猜拳游戏demo, 主要用于演示服务器的以下接口如何使用: 
 1)如何写嵌套消息
 2)如何发送消息
 3)如何使用定时器
 4)如何修改分数和各种局数
 5)玩家准备、游戏开始、游戏结束需要做哪些事情
 6)如何写日志

以上功能,具体内容请查看iTownSDK/samples/rsp文件夹。将rsp文件夹里面的rsp和rspsvr文件夹,拷贝到iTownSDK根目录下,配置成项目,即可执行。

7、组件库的TextInput控件增加transColor属性。

8、API接口列表客户端的iapi模块增加若干接口:
 1)增加friend_chat、player_is_my_friend、show_achieve、show_card接口,但暂不支持在SDK环境下直接调用。
 2)增加exit_and_join接口:用于退出一个游戏模式后再进另外一个模式。
 3)增加chat_min_btn_visible接口:用于隐藏聊天框的最小化按钮。
 4)增加get_game_room_msgmgr接口:用于消息组合,具体例子可查看PVZdemo。
 5)增加simple_ui_destory接口:用于一次性销毁create_btn、create_label、create_movie创建的内容。
 6)增加remove_btn、remove_label、remove_movie接口。
 7)create_btn接口创建的实例,增加disabled、visible属性。
 8)show_msg、show_alert、show_confirm三个接口增加了参数:支持文字变色、支持自定义标题、确定和取消按钮的文字。

9、API接口列表服务端部分HallRoom类进行了修改:
 1)增加ERROR_BUY_OK属性:购买道具成功的返回值。
 2)增加cghall_tell_hall_update_attribute接口:用于通知大厅更新房间的属性。

10、优化消息协议包,增加了对基本数据类型的支持,对嵌套消息的子消息类型不做限制。 具体查看《iTownSDK-开发教程》。

11、文档更新:
 1)《iTownSDK-组件库使用说明》修改button的click、press两个事件的描述。
 2)《iTownSDK-开发教程》修改服务器消息协议的说明。

 

优化内容:

1、PVZdemo部分功能进行了优化:
 1)更换聊天框资源,资源目录下替换pvz_chat.fla。
 2)暂时屏蔽成就界面。
 3)修改coding:utf-8为coding:GBK。
 4)使用iapi的sender实现消息发送。

2、组件库的控件修正若干问题:
 1)修正Button控件在setSize的时候,背景缩放不正确的问题。
 2)解决非Textinput组件和Textinput同时存在时产生的error。

3、修改iapi模块下的create_label接口,恢复size参数作用,可用于设置显示区域大小。

4、修正2D模型编辑器拖动滑杆播放时,可能与真正动作播放不一致的问题。