iTownSDK维护更新公告2012年02月28日

2012-02-27
原文地址:

核心提示:

各位亲爱的开发者!

  本周二(2012年02月28日)早上9点,iTownSDK将进行维护更新。预计维护时间为9:00-10:00,若届时维护未完成,开机时间将顺延。

  维护过程中,我们将暂停所有服务,给各位造成的不便,敬请原谅!更新后,大家可在http://itown.163.com/sdk/download/client.html 下载新版本的客户端。


  新增内容

  一、内存泄漏检测方法和接口

  文档:

  1、《iTownSDK-程序开发手册》新增章节2.13.6,用于介绍客户端内存泄漏检测的相关内容。

  2、《iTownSDK-程序开发手册》新增章节2.13.7,用于介绍客户端性能自测的基本流程和关注点。

  3、《iTownSDK-程序开发手册》新增章节3.6.2: 服务器内存检测。 

  4、《iTownSDK-程序开发手册》新增章节3.6.3: 服务器profile分析。


  API:

  1、iapi增加用于检测客户端内存泄漏情况的接口:report_objs、report_growth、report_refs、report_refs_mass。

  2、debug窗口增加用于检测客户端内存泄露情况的指令:@objs、@growth、@refs、@refs_mass。

  3、debug窗口增加服务端的gm指令:#objs、#growth、#refs、#refs_mass,#startprf,#stopprf。
 

  二、API

   1、lobby_api增加lobby_get_current_room_info接口:获取房间的roomid、roomname、mode。

  2、iapi增加show_achieve_tip_by_id接口:显示成就提示(show_achieve_tip的简化版)。
 

  三、FrontEnd
 
  1、增加对上传版本是否无需更新客户端资源的支持。

  2、新建工程模板中公用大厅的init初始化参数增加roomname。
 

  四、组件库
 

  1、textInput增加ableInputEnter属性,默认值为true,用于限制输入回车。
 

  五、Demo
 

  1、lobbydemo在完成登陆服务器前增加loading动画。
 

  六、2D编辑器(感谢碧力团队、羽落随风的建议)

  1、右键菜单增加精灵key点的设置。

  2、增加4个粒子例子供制作参考。

  3、旋转界面增加旋转角度的提示。

  4、读取文件后,不再自动创建默认的look。

  5、增强对txg文件的容错,当txg文件异常时,不再crash。

  6、轨迹编辑界面,初始按钮功能变成返回第0帧。
 

  七、图片编辑器
 

  1、图片列表框,增加排序功能,点击列表框的名称可排序。

  2、增加等距分割图片功能。

  3、调整列表框位置:列表框过长时,下方出现水平滚动条。
 

  八、文档


  1、《iTownSDK-2D模型编辑器帮助》中新增3.3图片分割。
 

  九、iTown游戏管理系统

  1、调整游戏分类名称,新增即时战略游戏分类。
 

  优化内容

  1、修正iavatar_ui中的CHead初始化时,未加载字符串时会出现默认的avatar。(感谢天幻流星的反馈)

  2、avatar_ui初始化说明文档修改:玩家的avatar形象会在avatar_ui中表现,所以avatar_ui不能与其他的ui有重叠。目前iTownSDK提供的2个测试AVATAR并不能代表所有的AVATAR,安全的做法是保证avatar_ui不和其他UI有重叠,比如AVATAR头上方的玩家名片按钮UI应该在avatar_ui的上方,而不仅仅只是在avatar_ui中的AVATAR模型的上方。

  3、修正Slider滑块会获得焦点的问题。

  4、修正进入房间失败时,点击提示窗口会关闭客户端的问题。

  5、解决消息协议中参数名和协议名重名导致的异常。(感谢hnhhzy的反馈)