iTownSDK维护更新公告2012年01月05日

2012-01-04
原文地址:

核心提示:

  各位亲爱的开发者!

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

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



  新增内容

  一、API

  1、iworld2d新增可以和flashui层混合显示的2D画布类:canvas_ui

  2、iworld2d新增canvas2d类:用于取代之前版本的canvas_mgr类。当前版本canvas_mgr类的功能更改为2D画布管理,用于管理新增的canvas_ui类。

  3、iworld2d.obj2d新增inherit_type属性,用于修改通过attach_to_parent接口创建的父子关系的继承类型

  4、iworld2d增加父子关系继承类型相关的常量:OBJ_INHERIT_COLOR、OBJ_INHERIT_NONE、OBJ_INHERIT_POS、OBJ_INHERIT_ROT、OBJ_INHERIT_SCALE、OBJ_INHERIT_VISIBLE

  5、iavatar_ui的CAvatar类增加set_movie_depth接口:设置avatar的层次

  6、iapi增加get_money_icon_source接口:用于获取“iTown消费点”图标的资源路径

  7、iapi增加get_my_nickname接口:获取iTown平台中自己的昵称

  8、iworld3d.model3d新增set_submesh_texture接口:用于更换子模型材质

  9、iworld3d.scene3d新增get_preset_camera接口:用于获取场景编辑器中预置相机


  二、编辑器

  1、图片编辑器增加选中图片,在右侧图片列表区也显示选中的图片的功能(感谢smallghost提出的优化需求)


  三、组件库

  1、RichLabel组件,complete事件支持clearText函数


  四、文档

  1、《iTownSDK-程序开发手册》增加AS脚本优化的章节2.13.4.4

  2、《iTownSDK-界面制作指引》增加UI设计和开发的注意内容(7.2-7.5)

  3、《iTownSDK-游戏设计规范》进行了改版,调整了段落结构和文字描述

  4、《iTownSDK-程序开发手册》在2.14.10中增加玩家名片界面截图及相关说明


  五、Demo

  1、pvz成就界面增加显示玩家姓名


  六、其他

  1、平台导航栏快捷功能按钮添加音效

  2、房间列表增加往前或者往后的翻页功能



  优化内容

  1、《iTownSDK-程序开发手册》修正2.14.3.1中的引用错误(感谢smallghost的问题反馈)

  2、修正show_tips显示出的tips超出画面边缘的问题(感谢smallghost的问题反馈)

  3、iapi的show_attach接口,设置挂接的图片始终保持在最前(感谢碧力团队提出的优化需求)

  4、iphy2d的sweep_test/sweep_test_more功能优化,新增参数filter用来过滤碰撞检测结果(感谢Wind_Sword提出的优化需求)

  5、iworld2d.obj2d的子类初始化函数均增加参数ui_id,用来标识该对象属于哪个canvas_ui

  6、iworld3d.model3d修改为默认不set_pick,如果想pick到某个模型,需要主动对该模型调用set_pick接口

  7、2D模型编辑器修正资源根目录为其它路径时,新建并编辑精灵或粒子会crash的问题(感谢hugebug4ever的问题反馈)

  8、修正组件库DropDownMenu的setdataProvider可能出错的问题,从而修正pvz的资源buy_confirm.fla重新编译之后会在游戏中报error(感谢hnhhzy的问题反馈)

  9、客户端窗口切出或者最小化后不再播放音乐音效

  10、统一成就界面显示的成就分单位为“G”

  11、修改成就的刷新方式,以修正重载玩家对象后,获得成就不能立即显示的问题

  12、修正服务器判断不能进入房间时,公共大厅的loading界面不能关闭的问题(感谢hardsoulSoft的问题反馈)