cocos-creator使用记录5_发布微信小游戏



1.cocos creator发布微信小游戏
官方说明文档地址如下
http://docs.cocos.com/creator/manual/zh/publish/publish-wechatgame.html


按照以上路径文档的说明,步骤如下
(1)到微信公众平台下载微信开发者工具
首先,你要登录微信公众平台,没有账号的去注册一个,用QQ邮箱就可以注册。
然后点击到微信公众平台的“小程序”页面,在“小程序开发”分页下,点击“工具”。
就可以看到“最新版本下载地址”。
以下是我在登录微信公众平台后进入“工具”分页的链接(有可能对其他人无效):
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html?t=2018413
注意:为了保险起见,请不要点击其他网页的链接,去下载微信开发者工具,因为其他
    网址的链接可能指向的是一个旧版本的下载地址。当你下到旧的安装后,软件会自动
提示你去下载最新版本,你不下载,就不能用。
另外,安装完,要运行一下微信开发者工具,其会在C:\Users\lenovo\AppData\Local
生成3个文件夹(在后面会用到):
{6A896522-C181-40E4-A1C6-CCE7795E10D3}
¥??¦??web¥??¥?????¥??¥??
微信web开发者工具


(2)在 "Creator 偏好设置" > "原生开发环境" 中设置微信开发者工具路径
只需要将"WechatGame程序路径"的地址设置为你安装的微信开发者工具的路径,我的设置如下
C:\Program Files (x86)\Tencent\微信web开发者工具
我是使用默认路径安装的。


(3)登陆微信公众平台,找到 appid
这一步,你需要使用公司的微信公众平台账号下你开发的小游戏的appid,请找对应的策划要appid。
若是策划直接给你账号,要你自己去找appid,就先登录上,再找到"设置"(左侧最下方的齿轮
按钮),点进入,将右侧出现的分页点一遍,就可以找到了。
这个appid在后面会用到。
注意:公司账号只有一个,但公司账号的管理员可以添加多个其他的开发者账号,策划给你的账号
  应该就是这个了,此账号应该被管理员设置对应的权限才可以使用微信的分享功能。
  每个小游戏都会有一个对应的appid。


(4)在cocos creator的构建面板中设置项目名和 appid
打开你项目的cocos creator菜单"项目",点击"构建发布",在弹出的窗口中,你要设置
游戏名称:mrdriver         //这是我的小游戏名字
发布平台:Wechat Game
发布路径:./build          //默认是当前项目目录下,你也可以选择其他的地方。
初始场景:db://assets/scene/logo.fire     //从下拉列表中选出你的小游戏的第1个场景
参与构建场景:db://assets/scene/game.fire
              db://assets/scene/logo.fire 
              db://assets/scene/start.fire
             全选  
合并图集中的SpritFrame:未勾选
内联所有SpritFrame:勾选
渲染模式:自动(优化WebGL)
设备方向:Potrait(竖屏)     //默认是Auto(自动适应)、Landscap(横屏)
MD5 Cacha:不勾选           //目前没有热更新的需求,故不需要勾选
appid:wx6ac3f5090a6b99c5   //其默认就是这个appid,是微信的无账号测试id,将其换成公
                           //司账号下的appid
调试模式:未勾选
Source Maps:未勾选
                构建->运行
注意:以上属性,可从以下链接看到详细介绍。
http://docs.cocos.com/creator/manual/zh/publish/publish-web.html
      有些属性是发布Web平台要用到的。我们发布微信小游戏时,就默认它的勾选。
 
(5)点击上面的"构建"按钮开始发布
项目的 build 目录下就会生成一个微信小游戏的发布包,其中已经包含了微信小游戏环境的
配置文件:game.json 和 project.config.json


(6)点击上面的"运行"按钮,应该会打开微信开发者工具,默认会直接以iPhone5大小的屏幕
运行你的小游戏。你可以修改成iPhone6。现在只说明你的小游戏可以运行而已。你也可以用
微信开发者工具调试你的小游戏,
要想在微信上测试,你需要点击“编译”,没有错误后,再点击“预览”。你会看到一个带二维码
小窗口,其上会显示正在上传,其会将你的小游戏以"开发版"上传到微信服务器,扫一下二维
码,你就可以直接在微信中直接点击打开你的小游戏。关闭你的小游戏,将在你的微信主页面
向下滑动,在上方你会看到一个带有"开发版"标记的小游戏。
若是策划需要测试你的小游戏,那么就不要点击“预览”,而要点击右侧的上传按钮。但在上传
之前,需要再次登录到微信公众平台中,在管理页面设置你的小游戏为体验版。然后,再点击
上传按钮,上传若没有提示啥错误,比如没有上传啥图片什么的,就代表成功了。然后,打开
你的微信,如之前那样,应该可以看到一个标记为体验版的小游戏。你可以打开这个小游戏,
发分享给你对应的策划(只有被管理员拉进来的人才会收到分享)。


注意:只要你修改了代码,就需要再次点击“构建”即可。在微信开发者工具界面中会自动显示
      最新构建的小游戏。点击“编译”后,就可以预览或上传了。
      另外,


出现如下错误:
<1>Error: 未找到入口 app.json 文件,或者文件读取失败,请检查后重新编译。
查看你的项目的发布目录,即build/wechatgame下有没有app.json和app.js
这个错误产生的原因绝对不是提示所说的那样,而是因为appid。比如你用的是你自己注册的
账号登录时,没有在微信公众平台建立任何小游戏,编译往往会报错,偶尔会成功,可以用
预览测试你的小游戏,但却不能测试微信的分享等功能。


(7)提交审核
再次登录到微信公众平台中,在管理页面下方,点击开发版本中的“提交审核”按钮,在弹出
窗口勾选“已阅读并了解平台审核规则”,点击“下一步”。出现如下页面:
所在服务类目:游戏  休闲游戏  益智
游戏引擎:cocos
游戏自审自查报告:这里要上传一张自审报告的图片
计算机软件著作权登记证书:这里要上传一张软著的图片
提供测试号(选填):省略
开发者信息
苹果开发者账号:这个必须填(请从对应策划处获得)。


点击“提交审核”按钮,就等微信那边审核就可以了。


审核成功后,点击“设置”,在“基本设置”页面,点击小程序码右侧的图片,将这个图片发到
群中,其他人就可以通过扫描它,直接打开小游戏。


注意:以上信息,在已经成功审核过一次后,再次提交审核时,只需要重填苹果开发者账号。





猜你喜欢

转载自blog.csdn.net/haibo19981/article/details/80435594