随缘更新,今天又想写文章了,是因为这个月以来,我接触了一个“全新领域”,微信小游戏。
简单说一下,熟悉我的人都知道,我是一名微信小程序自由开发者,到现在开发过的小程序也有二十个左右,像开源的《即刻取图》,也有一些商用的,比如《极客配音》,所以微信小游戏,对我来说是一个既熟悉又陌生的领域。
这一个多月来我们这个小小的线上三人团队,共计上架了150+小游戏,也算小有经验,基本用的都是Cosos这个引擎,毕竟我们没有开发经验,所以需要强大的资源市场支撑(就是买游戏),属于在实践中学习开发。
![图片[1]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311815101693505710-1jikebox.png)
所以这次主要从新手角度出发,谈谈如何上架一款小游戏,即使你不会开发,不懂源码,也可以跟着做一下,纯入门级教程。
cocos是多平台开发编辑器,等于一次开发,适配多端,而且对微信小游戏的适配比较好,类似于我们开发小程序用的uniapp,解决了各平台代码移植的难题,下面用我好基友陆大师二开的一款华容道挪车游戏作为例子,操作一下从编译到上架的一个流程。
![图片[2]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311815121693505712-gh_f77daf101085_344jikebox.jpg)
首先下载CocosDashboard,这是一个编辑器的整合管理器,因为cocos目前的编辑器版本有大几十个,如果每个编辑器作为一个软件安装那是相当炸裂的,所以需要这个东西来管理所有编辑器,以达到一个软件适配所有游戏,真是大聪明!
https://www.cocos.com/creator-download
下载后打开,是下图这样的
![图片[3]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311815461693505746-2jikebox.png)
然后我们需要准备小游戏源码
![图片[4]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311815521693505752-3jikebox.png)
源码最主要的特征就是有assets这个文件夹,这个主要游戏代码与资源存放的地方,其它的文件夹不用与我的特别一样,它自己会生成,注意文件夹目录一定要全英文,不能有中文。
接着我们在cocos中导入这个项目
![图片[5]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311815581693505758-4jikebox.png)
导入之后有可能会提示你没有对应的编辑器版本,没有你就去安装
![图片[6]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311816091693505769-5jikebox.png)
![图片[7]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311816301693505790-6jikebox.png)
安装完成后回到项目,双击打开项目
![图片[8]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311816421693505802-7jikebox.png)
这就是编辑器的结构,可能每个版本的编辑器有所差异,像最新的3.8.0编辑器已经和老编辑器区别很大了,这里我们简单看一下,如果你需要了解各个窗体的作用以及更多知识,那就去cocos官网学习,我们继续流程,发布~
点击上方菜单的项目->构建项目
![图片[9]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311816541693505814-8jikebox.png)
发布平台我们选择微信小游戏,这里有很多平台,微信小游戏开放数据域就是发布排行榜用的,是的,游戏的排行榜在这里算一个单独项目
![图片[10]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311817091693505829-9jikebox.png)
![图片[11]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311817211693505841-10jikebox.png)
这里可能看着很乱,其实你只需要关注上面三个红框就行,主包压缩类型一般就选小游戏分包即可,因为图片资源较多,小游戏很容易超包,大部分作者都选择分包解决,当然也有远程资源方式。
然后下面填写你的APPID,其它保持作者默认就行了,点击构建,上面会有构建进度条,等待完成,点击运行。
一般点击运行会直接弹出微信开发者工具,如果没有弹出,那么需要设置一下,在cocos设置中指定微信开发者工具路径:
![图片[12]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311817311693505851-11jikebox.png)
![图片[13]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311817391693505859-12jikebox.png)
在微信开发者工具设置中,开启服务端口
![图片[14]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311817451693505865-13jikebox.png)
然后就能直接运行弹出了,如果还不弹出,可以在开发者工具中自行导入,构建后的项目一般在游戏文件夹中的build/wechatgame目录。
打开后即可查看游戏运行
![图片[15]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311817511693505871-14jikebox.png)
这里与小程序差不多,只不过不能根据页面元素查着对应代码了,可以试玩一下看看有没有bug,之后就可以上传了。
那么有bug怎么办,凉拌,看爆红信息,如果你不是游戏开发者,基本看不懂,还是去请教开发者解决吧。
![图片[16]-新手从零入局微信小游戏,如何快速发布一款小游戏-极客分享](https://cdn.wxshares.com/wp-content/uploads/2023/09/wxshares202308311817571693505877-15jikebox.png)
上传后在平台可选择体验版预览,然后提审。
流程差不多就讲完了,需要注意的是,小游戏与小程序不同,代码有检测机制,就是相同的代码,会被判定为抄袭,拒审,但为了避免一人上多个小游戏,微信有一个代码授权机制,被授权的代码可以过审。
还有最近频出的恶意注册,恶意注册这个机制本身是为了避免同类游戏过多,这种可以通过换皮解决,也就是图片素材问题。
感谢您的来访,获取更多精彩文章请收藏本站。

1 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
2 本站一律禁止以任何方式发布或转载任何违法信息,访客发现请向站长举报
3 本站资源大多存储在云盘,如发现链接失效,请联系站长更新。
暂无评论内容