Cocos Creator 开发QQ玩一玩入门到放弃?

文章目录

  • Cocos Creator 开发QQ玩一玩入门到放弃?
    • 1、环境搭建
      • 1.1 开发工具准备
        • 1.1.2 官方站点
        • 1.1.3 编辑器使用与配置
      • 1.2 QQ玩一玩引擎下载
        • 1.2.1 QQ玩一玩平台介绍
        • 1.2.2 获取QQ玩一玩引擎文件
    • 2、QQ玩一玩Hello World
      • 2.1 原生BK引擎Hello World
      • 2.2 获取特殊版本手Q
      • 2.3 Cocos Creator 发布QQ「玩一玩」 Hello World
        • 2.3.1 代码的智能提示
        • 2.3.2 发布至「玩一玩」平台

1、环境搭建

万事开头难,然后中间难,最后结尾难。世上无难事,只要肯放弃坚持 有时候你不逼自己一把,怎么知道自己真的做不到呢?

1.1 开发工具准备

在接触一个新的技术之前必不可少的就是需要了解使用此技术的开发环境以及开发利器—编辑器。 找到适合且好用的开发工具会让我们开发效率大大提升。

[调试工具以及环境]https://blog.csdn.net/zyw_java/article/details/80203707

1.1.2 官方站点

那从什么地方可以获取这些信息呢?毋庸置疑的就是最最最权威的官方网站了。

  • Cocos Creator 官方站点
  • QQ 玩一玩 官方站点

目前Cocos Creator 客户端最新版本为V2.0.1 稳定版本为 V1.10.1

1.1.3 编辑器使用与配置

Cocos Creator 入门 新手上路

Cocos Creator 官方推荐的编辑器为 Visual Studio Code

Visual Studio Code 是微软新推出的轻量化跨平台 IDE,支持 Windows、Mac、Linux 平台,安装和配置非常简单。VS Code提供了非常多的拓展插件,使用 VS Code 管理和编辑项目脚本代码,可以轻松实现语法高亮、智能代码提示等功能。

怎么设置代码高亮、智能提示等功能请参考官方文档 配置代码编辑环境,写得非常详细这里就不赘述了。

1.2 QQ玩一玩引擎下载
1.2.1 QQ玩一玩平台介绍

先简单介绍一下QQ玩一玩 官方文档

小游戏大魅力 每个优秀的创意都能被亿万用户认可

QQ玩一玩(厘米游戏)开发者注册接入流程 点击这里

  • 平台规范

    • 游戏规范
    • 运营规范
    • 设计规范
  • 接入流程
    • 开发者接入
    • 游戏上架
    • 道具上架
    • 游戏推广
    • 广告接入
  • 常见问题
    • 注册审核问题
    • 开发问题
1.2.2 获取QQ玩一玩引擎文件
在**开发问题**中的第一点就有提到**如何获取引擎文件?**

如何获取引擎文件 / 哪里下载最新qqPlayCore.js / 获取bitbucket项目权限

答:登录bitbucket官网,注册bitbucket账号。将注册邮箱发送至hudong@tencent.com,邮件说明引擎申请权限。相关工作人员会查阅邮件并为开发者添加权限。

在国内使用Bitbucket 有时候需要搭梯子。邮件说明引擎申请权限人工审核也需要时间。

这里我有将获取到的引擎文件上传到Gitee,Brickengine_Guide的Brickengine分支就是引擎的代码,会不定期更新同步Bitbucket中的最新代码。

官方经过长时间内测后,引擎的代码已基本稳定,后面引擎的代码并不会经常更新,会经常更新的只是玩一玩核心功能的JS接口qqPlaycore.js

官方考虑到使用Bitbucket下载最新的qqPlaycore.js确实不是非常的方便。最新官方文档中也提供了qqPlaycore.js 的下载地址以及最近更新特性说明

2、QQ玩一玩Hello World

2.1 原生BK引擎Hello World

原生BK引擎目录结构说明以及Hello Wordd的示例请参考之前写的一篇博客 玩一玩游戏之Hello World

2.2 获取特殊版本手Q

上面的示例是在IPhone模拟器中运行的。如果你想在真机中尝试运行Hello World的示例就必须在手机中安装特殊版本的手Q,但官方不再更新提供最新测试版本的手Q,也就意味着你必须注册账号并将游戏资源打包上传到平台再添加白名单来进行测试。做任何修改后想测试效果就必须重新将游戏资源打包上传到平台,这是开发玩一玩的痛点之一,希望QQ玩一玩的团队能出像微信开发工具那样的编辑器一键打包上传代码以及本地测试的功能。

如果你只是想体验一下QQ玩一玩而没有平台账号呢?难道就不能尝试玩一玩了吗? 答案必然不是的,想办法找到之前提供的特殊版本Q就可以愉快的玩耍了。

如何获取呢? 关注微信公众号:javenlife 后台回复特殊版本手Q,如遇链接失效/过期请留言告知。

有人要问特殊版本Q如何使用呢?
1、下载后安装至测试机
2、登录已有的Q并在hudong平台添加白名单
3、将游戏资源包推送至测试机游戏指定的目录
4、手Q面板中启动游戏测试即可

参考资料

  • QQ玩一玩(轻游戏)开发环境搭建与调试
  • 官方文档-开发调试
2.3 Cocos Creator 发布QQ「玩一玩」 Hello World
2.3.1 代码的智能提示

上面有提到 VS Code 如何设置代码的智能提示。安装官方的文档操作后你会发现,其实就是项目根目录下复制了一份引擎生成的creator.d.ts数据文件。

Cocos Creator 中开发QQ 玩一玩是否也能享受代码的智能提示呢? 其答案是肯定的。我们只需要将QQ玩一玩引擎中的BK.d.ts文件复制到项目根目录下即可享受代码的智能提示。

QQ「玩一玩」接口的使用后面的博客会继续更新。

2.3.2 发布至「玩一玩」平台

熟练使用Cocos Creator后发布到 QQ「玩一玩」平台是非常简单的。详细的操作步骤请参考 Cocos Creator发布到 QQ「玩一玩」平台

个人能力有限如有错误欢迎指正。你有更好的解决方案或者建议欢迎一起交流讨论,如有疑问请留言。

Cocos Creator 开发QQ玩一玩入门到放弃?相关推荐

  1. QQ玩一玩(轻游戏)入门到放弃?

    姓名:Javen Email:javendev@126.com Github:https://github.com/Javen205 Gitee:https://gitee.com/Javen205 ...

  2. Cocos Creator 开发入门

    Cocos Creator 开发入门 H5小游戏,基本都是用的Cocos Creator和LayaBox,egret 这三款引擎IDE. Cocos Creator官网:https://www.coc ...

  3. cocos creator 3D | 拇指投篮 | 3D项目入门实战

    你的命中率是多少呢?文章底部试玩! 效果预览 配置环境: Cocos Creator 3D v1.0.1 玩法说明: 触摸屏幕,向上滑动投篮!注意篮板是会移动的哦!看看你的命中率是多少! 实现原理 为 ...

  4. vscode函数跳转插件_人生苦短,我们为 Cocos Creator 开发的插件和工具

    在使用 Cocos Creator 开发项目的过程中,为了提高开发效率我们开发了很多扩展插件,本文介绍常用的几款,抛砖引玉,希望给大家带来帮助. 腾讯开心鼠英语 网页扩展:运行时查看场景节点树 Coc ...

  5. Cocos Creator 开发实战——篮球物理游戏

    Cocos Creator 开发实战--篮球物理游戏 知识点 教程 基础背景搭建 物理系统 篮网制作 篮球 结语 Cocos Creator 开发实战--篮球物理游戏 本篇文章教大家实现篮球物理游戏最 ...

  6. cocos creator 开发浅塘游戏(1) 软件安装

    cocos creator 开发浅塘游戏 文章目录 cocos creator 开发浅塘游戏 一.浅塘游戏 二.使用软件 1.cocos creator 2.vs code 一.浅塘游戏 浅塘是一款华 ...

  7. cocos creator 接QQ小游戏 BannerAd 广告sdk

    cocos creator 接QQ小游戏 BannerAd 广告sdk 开发者工具 0.1.26 版本开始支持调试广告组件 首先,你需要初始化广告,判断什么的你自己加,我就不写很详细 //方法外的全局 ...

  8. Cocos Creator 开发环境安装

    Cocos Creator 开发环境安装 1 下载 dashboard 官网 Cocos引擎_游戏开发引擎 顶栏中找到 产品 | Cocos Creator 下载 DashBoard 安装 Dashb ...

  9. cocos creator 接QQ小游戏小程序RewardedVideoAd 激励视频广告sdk

    cocos creator 接QQ小游戏小程序RewardedVideoAd 激励视频广告sdk 开发者工具 0.1.26 版本开始支持调试广告组件 话说你们看完为什么不留言点赞? 首先,你需要初始化 ...

最新文章

  1. 蓝驰创投朱天宇:用10年尺度看 AI 创业,如何发现独角兽 | 新智元专访
  2. 高级SQL优化(二) ——《12年资深DBA教你Oracle开发与优化——性能优化部分》
  3. echarts 图标高度自适应_echarts图表盒子大小变化后,图表无法自适应
  4. Paper:《A Few Useful Things to Know About Machine Learning—关于机器学习的一些有用的知识》翻译与解读
  5. 中文与Unicode码互转(utf-8)
  6. 通过反射获得私有构造器,创建对象
  7. C语言 error C4996: This function or variable may be unsafe - C语言零基础入门教程
  8. Trunk Vlan
  9. rost反剽窃检测系统_色情、低俗信息没得治?今日头条这款检测工具,240万人都在用!...
  10. java案例代码18--算法-选择排序以及二分查找排序
  11. yolobile 道路损坏检测实战
  12. oracle开机自启动、监听自启动设置
  13. 创意书签名字_给书签作品起名字-给书签起名字
  14. 算法求100以内的质数
  15. sap的工作日历_ABAP-有关日期的SAP函数使用(日历)
  16. 左神算法基础class6—题目2宽度优先遍历和深度优先遍历
  17. 超实用带格子的便签 便签格子的用法
  18. 在虚拟机上调试网络时要注意的内容
  19. 鸿蒙os多设备如何实现,鸿蒙OS中如何实现跨设备迁移?
  20. gridview ItemTemplate下绑定数据

热门文章

  1. arcgis中如何导出奥维可识别的图_如何在奥维中加载ArcGIS发布的地图服务
  2. html怎么填充父窗体,css – 如何完全填充它的父?
  3. 调试amligic m6 mx mid板子总结
  4. 基于哈工大生物信息学专业培养方案提炼的学程
  5. 小区车辆自动识别系统C语言,小区车辆自动识别显示通行系统
  6. 手机恢复出厂设计显示无服务器,手机恢复出厂设置是不是所有的东西都没了
  7. 深度学习应用篇-计算机视觉-语义分割综述[5]:FCN、SegNet、Deeplab等分割算法、常用二维三维半立体数据集汇总、前景展望等
  8. 2021/8/15 考试总结
  9. 文艺复兴的核心是“以人为本”:圣母百花大教堂(Duomo)
  10. 阿里旺旺出现create DOMDocument instance error