iTownSDK维护更新公告2011年12月6日
核心提示:
各位亲爱的开发者!
本周二(2011年12月06日)早上9点,iTownSDK将进行维护更新。预计维护时间为9:00-10:00,若届时维护未完成,开机时间将顺延。
维护过程中,我们将暂停所有服务,给各位造成的不便,敬请原谅!
维护后,旧版客户端将无法登陆,大家可在 http://itown.163.com/sdk/download/ 下载新版本的客户端。
新增内容
一、iTown游戏管理系统
《网易iTown游戏开发账号服务条款》和《网易iTown游戏开发平台项目开发协议》更改,请各位开发者前往iTown游戏管理系统进行确认。
二、游戏服务端开放静态房间
1、《iTownSDK-API.chm》Server Modules页中增加 HallStaticRoomInfo 静态房间信息的说明
2、服务器增加cghall_set_static_room_ready接口:设置此静态房间已经准备好
3、服务器增加cghall_get_static_rooms接口:获得所有静态房间的信息
4、服务器增加HallRoom.cghall_get_room2client_msgmg接口:取得房间和客户端之间的消息管理器,以替换hall_callback.get_game_room_msgmgr接口
5、服务器增加hall_callback.set_static_room接口:配置静态房间
6、服务器增加hall_callback.set_dynamic_room接口:配置动态房间
三、API
1、iapi新增message_box_change_movie:用于公用提示框换肤
2、iapi增加chat_get_movie接口:获取公共聊天框的movie对象
3、iapi新增lock_cursor_pos接口:将鼠标的位置锁定
4、ilobby_api增加lobby_callback_enter_room_fail:进入房间失败时的回调函数
5、ilobby_api增加lobby_exit_and_join_by_id:作用为退出游戏,然后再进入指定id的房间
6、ilobby_api增加debug_enter_room:用于自定义大厅测试邀请功能
7、game模块新增mouse_dx和mouse_dy:鼠标相对上一帧的偏移量
8、ifxpool新增接口play_once_fx_async:用于异步加载特效,加载完成后自动播放,播放完成后自动销毁
9、iworld2d.model2d.change_looks新增参数restore_look:用于设置调用change_looks时是否还原模型
四、Demo
1、新增demo:perftest,用于测试客户端性能,产出性能测试报告
2、lobbydemo:增加message_box_change_movie的使用
3、hellodemo:添加一个昵称ui的示例
4、itownroom:修改镜头旋转的实现,以演示iapi.lock_cursor_pos接口的使用
五、文档
1、《iTownSDK-游戏设计规范》增加了需要在游戏中单独提供成就和排行按钮的说明,对排行以和成就的规则进行了进一步完善
2、《iTownSDK-产品发布流程》根据最新版的FrontEnd、dev_web以及官网进行了同步更新
3、《iTown-程序开发手册》
章节2.14.5 邀请功能:增加自定义大厅使用邀请功能的注意事项
章节3.2: 增加房间概念的说明
增加了章节13.3.10:碰撞检测性能测试
增加了章节13.5:美术性能优化指引
增加了章节附录-1.12,对perftest demo的相关参数进行了说明
优化和修改的内容
1、修正iavatar_ui.CHead中,女avatar显示位置不对的问题
2、iworld3d.model3d初始化接口参数调整,async_type参数将无效,近期删除,统一采取原来async_type=2的方式异步加载资源
3、完善了上传版本的规则:客户端在压缩前限制最大size为300M,压缩后info包+客户端+服务端最大size限制为100M
4、修复安装目录存在空格导致离线服务器启动不成功的问题
5、《iTownSDK-通用系统说明》删除关于礼包成就的相关设定
6、cg_sound.set_volume增加播放音量的默认值