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

2011-05-03
原文地址:

核心提示:

各位亲爱的开发者!

大家好!本周三(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。