热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CocosCreator发布微信小游戏

环境搭建1,安装微信开发者工具https:developers.weixin.qq.comminiprogramdevdevtoolsdownload.html从上

环境搭建

1,安装微信开发者工具
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
从上述地址下载,笔者下载的是稳定版。
下载后安装,安装的默认目录为:C:\Program Files (x86)\Tencent\微信web开发者工具
上述安装目录,在接下来配置CocosCreator时会用到。

2,CocosCreator内配置微信开发者工具目录
文件->设置->原生开发环境
在这里插入图片描述
配置好WechatGame程序路径,为上述提到的微信开发者工具安装路径。

构建发布

项目->构建发布
弹出的界面中,"发布平台"选项,选择WechatGame。同时要把appid配置上去(appid为微信公众平台上创建的小程序id)
发布路径默认为./build。
然后点击"构建"按钮。当进度条显示completed,即构建项目完成。构建目录为./build/wechatgame
在这里插入图片描述

注意:构建发布的界面,若勾选了调试模式,最终导出的是cocos2d-js.js。体积3MB多。
若不勾选调试模式,导出的是cocos2d-js-min.js。体积为1MB多。
同时,通过 项目->项目设置->模块设置 把不需要的模块取消。可以进一步缩小cocos底层js代码的尺寸。

微信开发者工具编译,预览,真机调试,提交

完成上述3个步骤后,使用微信开发者工具中的小游戏选项打开项目。
在这里插入图片描述
打开后,可以有个概览:

  • 原CocosCreator中写的逻辑代码,都被转化到src/project.js中了。
  • 原资源文件被放到res目录下了。

编译

点击编译按钮,编译程序后,在左边模拟器区域就可以实时模拟操作游戏了。

预览

点击预览按钮,会生成二维码,手机扫描后,即可在真机上体验。同时在真机上可以点击右上角该按钮在这里插入图片描述打开调试功能。这样就可以看到详细的log信息。

注意,需要通过微信开放平台的后台,把微信号加入到游戏支持的白名单中才可扫码体验。

另外还要注意一点,笔者在预览生成二维码的时候,弹出一个编译提示cocos2d-js-min.js文件的体积大于500KB了:
在这里插入图片描述
经过笔者尝试,并不影响正常游戏功能。

真机调试

点击真机调试按钮在这里插入图片描述也会生成一个二维码,手机扫描后,可以实时在微信开发界面看到log等信息。相对于通过预览后打开调试功能那种调试手段,这种相对更加方便快捷。

上传,审核

确认无误后,点击工具->上传按钮,把小游戏上传微信后台。然后再通过微信开发平台提交需要的审核文案和信息。具体流程和需要的文案信息可以参考这个博文。

① 个人主体需提交:2个,《计算机软件著作权登记证书》、《游戏自审自查报告》
文档规范要求:上传原件或复印件,个人主体请在落款处晰规范签署个人签名,文件格式为jpg、jpeg、bmp、gif或png,文件大小不超过5M。
查看示例:《计算机软件著作权登记证书》、《游戏自审自查告》
② 非个人主体需提交:4个,《广电总局版号批文》 、《计算机软件著作权登记证书》、《文化部备案信息》、《游戏自审自查报告》
文档规范要求:上传原件或复印件,复印件务必加盖公司公章,文件格式为jpg、jpeg、bmp、gif或png,文件大小不超过5M。
查看示例:《广电总局版号批文》、《计算机软件著作权登记证书》、《文化部备案信息》、《游戏自审自查告》
具体可以查看18年4月9号微信公众平台开发者社区官方发布的:《 小游戏版本提交审核指引》 和《小游戏资质提交审核指引》。

另外需要注意的是:无论是个人开发者还是公司开发者,都限定了小游戏的大小不能超过5MB。


推荐阅读
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • 微信民众号商城/小顺序商城开源项目介绍及使用教程
    本文介绍了一个基于WeiPHP5.0开发的微信民众号商城/小顺序商城的开源项目,包括前端和后端的目录结构,以及所使用的技术栈。同时提供了项目的运行和打包方法,并分享了一些调试和开发经验。最后还附上了在线预览和GitHub商城源码的链接,以及加入前端交流QQ群的方式。 ... [详细]
  • 本文内容为asp.net微信公众平台开发的目录汇总,包括数据库设计、多层架构框架搭建和入口实现、微信消息封装及反射赋值、关注事件、用户记录、回复文本消息、图文消息、服务搭建(接入)、自定义菜单等。同时提供了示例代码和相关的后台管理功能。内容涵盖了多个方面,适合综合运用。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了优化算法改进的侏儒猫鼬优化算法(IDMO)及其Matlab源码分享。文章首先介绍了获取代码的两种方式,包括付费下载和付费订阅付费专栏。然后详细解释了侏儒猫鼬优化算法的原理和特点,以及其在集体觅食、侦察和保姆交换等方面的应用。最后提供了CSDN资源下载链接,供读者下载相关代码。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • VueCLI多页分目录打包的步骤记录
    本文介绍了使用VueCLI进行多页分目录打包的步骤,包括页面目录结构、安装依赖、获取Vue CLI需要的多页对象等内容。同时还提供了自定义不同模块页面标题的方法。 ... [详细]
  • 本文介绍了小程序商城引进流量的优化策略与方法。首先,通过附近小程序功能可以增加周围门店的方位并展示,吸引附近用户。其次,利用微信群聊功能,将小程序分享到多个微信群聊中,扩大影响力。最后,通过设置一些固定的活动机制,打造仪式感来吸引用户。这些方法能够有效提升小程序商城的流量,增加用户数量。 ... [详细]
  • IT联合协会创始人分享的学习、创业和人生感悟
    本文分享了IT联合协会创始人的学习、创业和人生感悟,包括创办协会的经历、参与的比赛和活动、所关注的领域以及一些高效技巧。创始人强调了大学和工作前几年的学习资源的重要性,以及沉淀个人学习、生活和灵感资源对于大学和职场能力的影响。他还分享了自己关注的领域,包括软件开发和产品经理相关的专业方向。文章最后,他表达了对未来的期望和目标,并邀请有缘人一起交流。 ... [详细]
  • 微信小程序导航跟随的实现方法
    本文介绍了在微信小程序中实现导航跟随的方法。通过设置导航的position属性和绑定滚动事件,可以实现页面向下滚动到导航位置时,导航固定在页面最上方;页面向上滚动到导航位置时,导航恢复到原始位置;点击导航可以平滑跳转到相应位置。代码示例也给出了具体实现方法。 ... [详细]
  • mui框架offcanvas侧滑超出部分隐藏无法滚动如何解决
    web前端|js教程off-canvas,部分,超出web前端-js教程mui框架中off-canvas侧滑的一个缺点就是无法出现滚动条,因为它主要用途是设置类似于qq界面的那种格 ... [详细]
author-avatar
dingzhi521
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有