iTownSDK维护更新公告2011年5月4日
核心提示:
各位亲爱的开发者!
大家好!本周三(5月4日)早上9点,iTownSDK将进行维护更新。预计维护时间为9:00-10:00,若届时维护未完成,开机时间将顺延。
维护过程中,我们将暂停所有服务,给各位造成的不便,敬请原谅!
本期修改的内容为:
新增功能:
1、开放提交版本审核:
大家可以通过iTown游戏管理系统提交新项目申请,待项目申请通过之后,可通过iTownSDK程序工具(Frontend)提交游戏版本,并通过iTown游戏管理系统确认提交审核的游戏版本。
PS:该功能只能在最新的安装包上进行,请大家在主页上下载最新的安装包,体验新功能
2、iphy2d新增关节、感应器、休眠、碰撞、施力等接口:
1)增加3个关节类:distance_joint、revolute_joint、prismatic_joint
2)增加2个回调函数,用于传感器:set_first_collided_callback、set_last_collided_callback
3)body类增加多个属性:sensor、category、collide_mask、active、sleeping、allow_sleeping
4)body类增加一个接口,用于计算点相对于body的局部坐标:get_local_point
5)body类增加两个接口,用于对body施力:apply_force、apply_torque
3、rabbit demo:
1)增加4个示例用于演示新增的关节类。
2)将兔子修改为传感器,用于演示sensor属性。
4、开放PVZ demo的界面资源:
相应的fla和as资源,在iTownSDK\pvz\res\ui目录下。
5、 Flash组件库:
RichLabel 控件新增支持右键点击文字链接(#r)的功能。
6、2D模型编辑器:
增加精灵(sprite)的循环编辑功能。
7、FrontEnd:
优化主界面的菜单选项。
8、API接口列表客户端增加多个接口:
1)新增avatar_ui模块:支持显示、设置、缩放iTown默认的主角avatar。
2)iworld2D模块下的sprite2d增加set_loop/get_loop接口:支持设置和检测sprite对象是否循环播放。
3)iworld2d模块下的model2d增加add_unit/del_unit接口:支持动态挂接、删除部件。
4)cg_sound模块下的play_sample接口更新:增加独立音量控制功能,增加返回值。
5)cg_sound模块增加set_sample_volume/sample_stop/sample_resume接口:支持单独设置某个音效的音量、单独停止播放某个音效、恢复播放某个音效。
6)iapi模块下增加set_background_color接口:支持更换背景颜色。
7)iapi模块下增加show_attach/hide_attach接口:支持设置鼠标悬挂图片、隐藏鼠标悬挂图片。
8)iapi模块下增加create_movie接口:支持用python画线、圆形等方法,仅限debug用。
9)iapi模块下增加get_my_avatar接口:支持获取iTown平台的默认的主角avatar。
9、API接口列表服务端支持道具购买功能:
1)cghall_buy_item接口:支持道具购买的操作。
2)set_sales_item_conf接口:支持设置出售的道具信息。
3)cghall_on_buy_result接口:购买接口的回调函数,如果有调用购买接口,则需要重载此函数。
10、hello demo:
1)增加键盘消息的例子;
2)增加显示avatar的例子。
11、文档:
1)新增《iTownSDK-产品发布流程》。
2)新增《iTownSDK-版本审核必备资料》。
3)新增《iTownSDK-入门必读》。
4)《iTownSDK-游戏设计规范》修改了关于分辨率的说明、增加了Avatar类游戏的说明、增加了随机抽取类商品禁止的注释。
5)《iTownSDK-组件库使用说明》增加了RichLabel控件的其他说明(3.10.7)。
6)《iTownSDK-开发教程》增加了道具操作的说明和例子。
7)《iTownSDK-程序开发手册》增加了物理引擎的关节部分的说明。
12、iTown游戏管理系统:
1)增加找回密码功能;
2)增加游戏tag功能;
3)增加版本列表和版本信息页面。
修正问题:
1、修复iworld2d.sprite2d中set_frame接口不能立即生效的问题;
2、图片编辑器修正加入比底图大的图片,再调整底图尺寸失败的问题;
3、图片编辑器屏蔽贴图选项、spr文件、imageset文件;
4、取消原来的通过fps.py设定fps的功能,服务器端不能修改fps。