微信小游戏客户端开发环境搭建

  • 开发工具
  • 环境配置
  • 发布小游戏

一直以来,弄App形式的游戏比较多,近年来,微信小游戏火了起来。出于好奇,研究了一番,觉得还是挺有意思的,想和大家分享下。
官方手册网址: http://docs.cocos.com/creator/manual/zh/

开发工具

SDK:ndk-r10(C/C++交叉编译支持),sdk(安卓环境支持),ant-1.10.1(自动化编译工具,安卓Stuido把这个干掉了,采用gradle管理了)。
IDE:Cocos Creator 2.0.1(目前最这个版本稳定),VSCode,Google浏览器,微信开发者工具。
其它:微信小程序账号一枚(需要用到生成的AppID)、微信开发账号一枚,至少需要两账号。

环境配置

  1. 下载好所需要的开发工具,IDE什么的需要安装的都安装了。
  2. Cocos Creator配置:NDK路径、安卓SDK路径(如果环境变量里有配置ANDROID_SDK_ROOT和NDK_ROOT的话,可自动识别)、代码编辑器路径(这里是VSCode的路径)、微信开发者安装路径。
  3. 下载官网示例工程(用来做实验,当然你也可以自己创建,这里我用的是官网示例工程),如图,这是我从官网下载的示例工程,这里不需要任何配置应该都能成功运行,因为这是win32环境。
    这里其实有一个坑的。官网的工程,每次关闭程序时,会报资源错误,后来查了一下,原来,官网这资源是比较老的了,后来的版本有升级png库,对图片格式要求更严格了,PS中编辑=>颜色设置RGB按如下设置即可


5. 作为开发,Cocos Creator提供的功能并不那么得友好,自带原生编辑器不支持断点调试,码代码很不方便。不过可以利用第三发编辑器,VSCode就不错,并且官方推荐的也是这个。
6. VSCode配置:在Coscos Creator找到中VSCode工作流菜单,把所有选项度点一遍。坑来了,找到Cocos Creator 安装路径win32目录(即模拟器目录,XXX\CocosCreator2.0.1\resources\cocos2d-x\simulator\win32),把这个目录拖到VSCode中,按照一般的套路,应打开自己工程的目录,然后启动项配置为模拟器路径就可以了,这里却是需要打开模拟器目录。打开后选择调试器配置为Launch Chrome,launch的其它配置默认就好(如果未能成功打开,配置项的端口换成跟Cocos Creator浏览器打开网址栏显示的端口一样即可),在浏览器中打开开发者工具,就可以断点调试了。

发布小游戏

  1. 构建工程,发布平台选择WechatGame,配置好AppID(注册好小程序就有了)
  2. 这时,你就可以来杯肥宅快乐水,一边等待构建进度一边看着视频。构建成功后,运行即可跳到微信开发者工具。
  3. 这里你既可以选择真机调试,又可以本地调试,很方便。这里又有个坑,默认呢,微信开发者工具在每次导入工程的时候,会自动在工程的配置文件里生成微信开放数据域工程目录,如果你没有构建微信开放数据域工程,在每次真机调试的时候会报这个工程入口找不到的错误,实验的话,可直接删去那个配置

官方的版本我加了重力控制,可通过重力加速控制小怪方向,不然你怎么控制它去吃小星星呢。


5. 上传发布需要通过微信审核,东西不缺的情况下一般比较容易通过。当然,正式的发布需要加密的,如果你希不望你的劳动成果轻易被别人盗取的话。服务端相关,后续补充。

微信小游戏客户端开发环境搭建相关推荐

  1. windows模拟微信小程序_微信小程序的开发环境搭建(Windows版本)

    前言: 小程序是指微信公众平台小程序,小程序可以帮助开发者快速的开发小程序,小程序可以在微信内被便捷地获取和传播:是一种不需要下载安装即可使用的应用小程序,和原有的三种公众号是并行的体系.2017年1 ...

  2. 张小龙「跳一跳」都玩到 6000 多分,是时候掌握微信小游戏高级开发了

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者 | 凌华彬.王哲 责编 | 徐威龙 [CSDN 编者按]今天,在 2018 年度微信公 ...

  3. 微信小游戏云开发数据库

    关于微信小游戏云开发数据库的使用 初始化云开发 // 可以传入一个默认使用的环境名称 wx.cloud.init() 初始化数据库 // 这里的环境参数应传入云开发数据库中对应环境id const d ...

  4. 对于微信小游戏JS开发的一点整理

    对于微信小游戏JS开发的一点整理 我像大家一样,遇到了不懂的喜欢在csdn上搜索解决问题,这篇文章参考了csdn上一些博主的文章,故标为转载,主要是参考博主:陈田田. tips 代码包大小上限为4MB ...

  5. 微信小游戏云开发在cocos creator中的设置

    之前用three.js手撸了一个微信小游戏半成品,但是因为这种手撸的方式,程序和美术很难配合,而且开发难度和时间成本太大,最终决定还是用cocos creator进行微信小游戏的开发. 微信小程序早已 ...

  6. CocosCreator微信小游戏排行榜开发

    CocosCreator微信小游戏排行榜开发 开发前言 步骤1 开发前言 第一次接触微信小游戏开发的小伙伴,可以看看排行榜的开发和注意事项: 一.开发微信排行榜的话,用户的信息需要从微信提供的API获 ...

  7. 微信小游戏云开发 | 72小时极限编程体验

    七夕之夜,Shawn 的 "消消大冒险❤七夕特别版" 算是蹭上一个热点,经过这两天的实践,答出了一个结论:个人开发者靠朋友圈.公众号.微信亲友群.微信技术群.微信小游戏互点群.QQ ...

  8. 如何开发微信小程序?开发环境篇

    前言   鄙人的文章都会跟随着时代的递进而更新!大家如果想要得到最契合当下时代的文字,可以关注以下鄙人.   本篇文章发布时间:2020年5月18日.   本篇文章最近更新时间:2020年5月18日. ...

  9. 在微信小游戏中开发一个贪食蛇

    为什么80%的码农都做不了架构师?>>>    我自己也写过一个贪食蛇的小游戏,不过是对dom的操作,微信小游戏是采用js语法基于canvas的开发.为了省事在网上直接搜了一个基于c ...

最新文章

  1. 写的很好!细数 Java 线程池的原理
  2. 075-SSH遇到不能登陆的情况
  3. Java iText PDF:用 iText 包生成简单的 pdf 文件
  4. DCMTK:测试DcmSCP和DcmSCU类
  5. Python requests模块session day6
  6. Elasticsearch核心知识大纲脑图
  7. ubuntu 版安裝mysql8
  8. Git 与 GitHub 速成教程
  9. spring boot整合第三方微信开发工具 weixin-java-miniapp 实现小程序微信登录
  10. 计算机机械硬盘容量怎么看,win10系统硬盘容量怎么看?一招查看win10硬盘容量的方法...
  11. 【HGE】使用C++从加密压缩包中读取图像文件并显示
  12. 谜底是计算机的谜语英语,有关英语谜语大全及答案
  13. Chrome浏览器上集成IE内核方案
  14. 人员玩手机离岗识别检测系统 yolov5
  15. 第 l 个数到第 r 个数的和
  16. NOIp系列题目及CF小结
  17. win10没有改用本地账户登录选项怎么办
  18. 山东大学计算机学院复试名单,山东大学2012计算机学院拟录取名单。
  19. ADXL345 驱动代码
  20. Vert.x(vertx) 连接MySQL、Oracle数据库

热门文章

  1. HashMap的原理及扩容
  2. JAVA基础试题抄录
  3. Springboot整合JPA多数据源(Oracle+Mysql)
  4. 二叉搜索树(BST)——基本概念及基本实现代码
  5. 产品经理(助理)任职要求
  6. 十六进制字符串转换为字节数组
  7. 停止抱怨的力量是多么强大!
  8. 人脸检测——RetinaFace解读
  9. 29、光敏电阻ADC输入实验
  10. 商业需求文档该如何去写?