2013年1月8日维护公告

2013-01-07
原文地址:

核心提示:

  各位亲爱的开发者!

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

  维护过程中,我们将暂停所有服务,给各位造成的不便,敬请原谅!

  更新后,请大家在 http://itown.163.com/sdk/download/client.html 下载新版本的客户端。

新增内容

  一、聊天模块更新

  1、表情资源更换为梦幻表情。
  2、增加了一个按钮,可以“打开/关闭外展聊天框”。

  开发者可以选择如下三种方案中的一种进行更新:

  方案一: (推荐)
  按照《iTownSDK-程序开发手册》4.3节步骤,重新更换聊天界面。

  方案二: (假设现在的fla名为demo_chat.fla)
  1、从PVZdemo中拿到最新的pvz_chat.fla、chat.as;
  2、选中demo_chat.fla第一帧,按F9,将里面的as代码修改,版本号修改为2.0;
  3、打开pvz_chat.fla,找到instance.ChatExBtn,在demo_chat.fla也增加同样命名的组件(自行换肤);
  4、修改表情选择框instance.EmotePanel的宽度到适合的大小;
  5、将instance.EmotePanel内的背景命名为bg,程序将会根据实际需要自动调整背景高度;
  6、将原有的chat.as替换为PVZdemo中最新的,重新调整自定义部分的参数。

  方案三: 只更换梦幻表情,不增加按钮 (假设现在的fla名为demo_chat.fla)
  1、修改demo_chat.fla中表情选择框instance.EmotePanel的宽度到适合的大小;
  2、将instance.EmotePanel内的背景命名为bg,程序将会根据实际需要自动调整背景高度;
  3、从PVZdemo中拿到最新的chat.as,将第一行中的版本号修改为1.2,并重新调整自定义部分的参数。

  二、API
  1、玩家数据增加消费额度的标记:player对象增加useyb_level字段, 显示用户的消费水平,根据消费总额给予身份标识。
  2、register_onchat_callback中,正式启用channel参数,传入真实频道值。
  3、新增hall_object.HallRoom.cghall_gametime_start(),hall_object.HallRoom.cghall_gametime_stop()2个接口:用于记录有效游戏时间开始计时和停止计时。
  4、增加iapi.API.team_join()接口:组队进入指定模式的房间,用于公共大厅。
  5、增加ilobby_api.CLobbyUI.lobby_team_join()接口:组队进入指定模式的房间,用于自定义大厅。

  三、FrontEnd
  1、远程服务端支持好友调试功能。

  四、组件库
  1、RichLabel组件修改,支持三位数表情。
  2、UILoader组件设置相同source的时候也会返回conmplete和init事件消息。
  3、UILoader组件修正在load图片小于bg/SizeBg时,_width、_height不正确的问题。

  五、文档
  1、《iTownSDK-程序开发手册》4.3.1节增加以pvz的chat作为范例的说明;4.3.2节更新聊天模块as和fla的说明。


优化内容
  1、修改iapi.API.get_my_friend_data返回的数据:离线环境是随机数据,远程则是准确的。
  2、修正系统维护中的提示语显示不全的问题。