iTownSDK维护更新公告2012年02月28日
核心提示:
各位亲爱的开发者!
本周二(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的反馈)