QQ玩一玩最新调试方法

版权声明:本文为博主原创文章,欢迎转载,转载标明出处(http://blog.csdn.net/zyw_java)。微信公众号:javenlife https://blog.csdn.net/zyw_java/article/details/83686645

模拟器上测试不能调试与手Q相关的接口,而非手Q相关的接口如果是使用CocosCreator开发可以直接使用浏览器调试。

QQ玩一玩最新调试方法。之前的特殊版本手Q可以下岗了

目前QQ玩一玩只支持Android机。为什么只支持Android机?

与手Q相关接口调试步骤如下:

  1. 在应用商店下载最新版本手Q。
  2. 使用QQ号登陆手Q并开通厘米秀。
  3. 将步骤2中的QQ号添加到白名单。
  4. 玩一玩平台创建游戏并提交资源包生成测试二维码(资源包可以是一个Demo)。
  5. 使用步骤2中的手Q,打开扫一扫步骤4中生成的二维码。
  6. 如果资源包没有问题的话,可以正常启动游戏进入主界面。
  7. 点击右上方“…”,你会发现有个“关闭游戏包校验”的选项。
  8. “关闭游戏包校验” 后下次启动游戏就不会从玩一玩平台校验版本以及更新下载最新资源了,而是从手机本地获取游戏资源。
  9. 本地游戏资源目录 /sdcard/tencent/MobileQQ/.apollo/game/游戏ID
  10. 可以使用adb 命令来操作资源包。比如 adb push . /sdcard/tencent/MobileQQ/.apollo/game/游戏IDadb使用参考文章
  11. Android机查看日志可视化工具推荐使用Android Studio。也可以使用 adb 命令查看 adb logcat |grep sava_native_log

开通厘米秀步骤:

手Q中搜索厘米秀按照流程开通即可

添加白名单步骤:

登录游戏后台>点击游戏管理>点击右上方图像下拉框中的账号管理>选择要测试的游戏>点击QQ号下的“+”提交测试Q号即可。特别提醒添加的测试Q不能为平台登录的管理员,需要使用小号测试

补充 20181228

V 7.9.5.3885 版本的手Q中添加了 gameConsole 组件。使用方式如下

1、完成上面1~7步骤
2、选择打开游戏调试,游戏右下角会有一个浮窗 gameConsole 组件
3、游戏包校验 移到了 gameConsole 组件面板的Tool Tab中
4、Tool 也包含Storage文件启动删除选项(测试本地储存数据时很有用)

到这里就介绍完了,个人能力有限如有错误欢迎指正,如有遗漏欢迎补充。如有疑问欢迎留言一起交流讨论。

创建了一个CocosCreator开发QQ玩一玩的交流群: 866398797

【玩一玩】验证码

07-23

建模一轮培训结束了暑假终于到来,今天来玩玩C#写验证码。[url=http://b225.photo.store.qq.com/psb?/V11GVizq1Caq4x/LtMkj.O9VS3.caaW3aHolTyy0kslvTI206g0wvqejrY!/b/Yd1yIoZPRgAAYgoSKoanRgAA][/url]rn总体上实现了数字和字母的验证 但是发现数字和字母组成的验证码不能保持居中 求高手来解答 rn代码如下:rn[code=C#]rnusing System;rnusing System.Collections.Generic;rnusing System.ComponentModel;rnusing System.Data;rnusing System.Drawing;rnusing System.Linq;rnusing System.Text;rnusing System.Windows.Forms;rnusing System.Drawing.Drawing2D;rnrnnamespace 验证码rnrn public partial class Form1 : Formrn rn public Form1()rn rn InitializeComponent();rn rn public string txt = "";rn private void Form1_Load(object sender, EventArgs e)rn rn CreateImage();rn rn private void CreateImage()rn rn string[] r = new String[62] "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",rn "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"; rn Random x = new Random();rn string str1 = r[x.Next(0, 62)], str2 =r[x.Next(0, 62)], str3 =r[x.Next(0, 62)], str4 =r[x.Next(0, 62)];rn txt = str1 + str2 + str3 + str4;rn if (txt == null || txt == String.Empty)rn rn return;rn rn Bitmap image = new Bitmap((int)Math.Ceiling((txt.Length*15.0)), 20);rn Graphics g = Graphics.FromImage(image);rn tryrn rn //生成随机生成器rn Random random = new Random();rn //清空图片背景色以白色填充rn g.Clear(Color.White);rn //画图片的背景噪音线rn for (int i = 0; i < 3; i++)rn rn Point tem_Point_1 = new Point(random.Next(image.Width), random.Next(image.Height));rn Point tem_Point_2 = new Point(random.Next(image.Width), random.Next(image.Height));rn g.DrawLine(new Pen(Color.Black), tem_Point_1, tem_Point_2);rn rn Font font = new Font("Arial", 12, (FontStyle.Bold));rn LinearGradientBrush brush = new LinearGradientBrush(new Rectangle(0, 0, image.Width, image.Height), Color.Pink , Color.Red, 1.2f, true);rn g.DrawString(txt, font, brush, 2, 2);rn //画图片的前景噪音点rn for (int i = 0; i < 100; i++)rn rn Point tem_point = new Point(random.Next(image.Width), random.Next(image.Height));rn image.SetPixel(tem_point.X, tem_point.Y, Color.FromArgb(random.Next()));rn rn //画图片的边框线rn g.DrawRectangle(new Pen(Color.Silver), 0, 0, image.Width - 1, image.Height - 1);rn pictureBox1.Image = image;rn rn catch (Exception e)rn rn MessageBox.Show(e.Message);rn rn rnrn private void button2_Click(object sender, EventArgs e)rn rn CreateImage();rn rnrn private void button1_Click(object sender, EventArgs e)rn rn if (textBox1.Text.Trim() =="")rn rn return;rn rn elsern rn if (textBox1.Text.Trim().ToLower() == txt.ToLower())rn rn MessageBox.Show("提示:输入正确", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);rn rn elsern rn MessageBox.Show("提示:验证码输入错误,请重新输入", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);rn rn rn rnrn rnrn[/code] 论坛

没有更多推荐了,返回首页