admin管理员组

文章数量:1566837

今日下午,腾讯手机QQ中,正式打开了玩一玩入口。随着用户的QQ版本更新,玩一玩入口将逐步全面打开。这将是除微信外,腾讯又一个重要的小游戏平台。

小游戏的大机会

2018年,无疑是小游戏非常火热的一年。微信小游戏已经非常火爆,并且处于高速的增长中,尽管iOS内购接口还没有打开,安卓版本的微信小游戏已经出现了月流水过千万的小游戏。

(图1)QQ新版本的玩一玩重要入口

作为腾讯又一重量级社交APP,可以想象,一旦QQ玩一玩平台全量开放后,这对小游戏开发者将是一个非常大的利好机会。

引擎方全面支持小游戏

Layabox作为引擎提供方,早在2017年8月份率先完成了LayaAir引擎对厘米游戏(玩一玩的前身)的支持。QQ玩一玩首次公开时,Layabox率先在LayaAirIDE中支持一键发布QQ玩一玩版本。

在引擎方的助力下,开发者只需要一次开发,就可以同时获得HTML5、QQ玩一玩、微信小游戏、Native APP等多个版本。

玩一玩不断完善,开发者发布更快捷

在QQ玩一玩和LayaAir引擎团队的努力下,相对于1月份的版本,当前的QQ玩一玩发布流程更加的快捷。例如在1月份首次推出时,LayaAirIDE发布玩一玩后,还需要在Bricks引擎的Xcode工程内进行一些配置改动。如今的版本,发布后,直接在MAC系统的Bricks引擎的Xcode工程内调试即可。

(图2)LayaAirIDE内直接一键发布为QQ玩一玩项目

(图3)在Xcode工程下调试玩一玩项目

玩一玩Xcode工程下的调试


1. 打开电脑端Safari的开发者模式

【设置】->【高级】-> 勾选『在“菜单栏显示“开发”菜单』

2. 打开模拟器/真机的开发者模式

【设置】->【Safari】->【高级】-> 打开『Web检查器』

3. 在模拟器/真机运行游戏工程(真机连接USB)

运行游戏后,打开Safari的开发菜单,可以看到有模拟器/真机设备列出。(如果没有设备列出,请检查前面步骤的设置后重启Safari,或重新运行游戏工程)

在模拟器(Simulator)的展开菜单中选择工程(PublicBrickEngineGame)对应的JSContext,就会出现调试面板

4. 断点调试

在Debugger选项卡中,从左侧源文件列表双击打开文件,在打开的文件左侧点击行号可以添加断点。

代码执行到断点位置游戏会暂停运行,在左侧可以看到函数调用栈,点击右上角打开作用域面板开关可以看到断点所在作用域内的局部变量和所有全局变量。

通过左上方的控制按钮可以控制单步调试。 将鼠标悬浮在变量上,可以看到变量的具体信息,在下方输入框可以直接输入脚本执行,甚至修改变量的值

可以通过console.log打印变量查看变量属性,console.log会输出到Safari的控制台,BK.Script.log会输出到XCode控制台。(注意不要操作非js对象如console.log(BK),否则会出现未定义错误)

5. js异常

当js代码发生异常时,控制台会打印出具体的错误信息,可以定位对应文件的错误行。

更多详细的调试和开发介绍,可以查看玩一玩官方技术文档:

http://hudong.qq/docs/engine/debug/intro.html

END 

LayaAir引擎特点

HTML5 引擎极致性能

3D引擎成熟,案例众多

LayaAir引擎开发者2D交流群

QQ群号:708696009

LayaAir引擎开发者3D&VR交流群
QQ群号:343966316

长按识别二维码,关注Layabox公众号

本文标签: 巨量腾讯小游戏入口今日