微信游戏怎么做(微信游戏链接怎么做的)

自从2019年微信公开课Pro在微信之夜演示《跳一跳》以来,微信小游戏已经不知不觉走过的三年,这三年中我们可以明显看到微信对小游戏的扶持,对于微信开发者来说,微信小游戏开发以及成为了必备技能之一。5月22日的《HelloW

自从2019年微信公开课Pro在微信之夜演示《跳一跳》以来,微信小游戏已经不知不觉走过的三年,这三年中我们可以明显看到微信对小游戏的扶持,对于微信开发者来说,微信小游戏开发以及成为了必备技能之一。

从0到1教你搭建微信小游戏项目

5月22日的《HelloWorld公开课》,腾讯云TVP,《小程序从0到1:微信全栈工程师一本通》作者李艺老师就教你,如何从0开发一款微信小游戏项目

创建项目

工欲善其事必先利其器,在正式开发游戏之前,我们要先到微信公众平台去注册账号,并下载相关开发工具。然后通读一遍微信小游戏开发文档,看微信官方为我们提供了哪些开发支持。

微信小游戏开发文档:https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html

接下来我们开始创建项目,通过下面的图片可以看到,微信官方已经自动帮我们创建了一个项目模板,然后通过调试基础库,我们要勾选图片中所示的选项,这些都是在开发小游戏时必不可少的工具。

从0到1教你搭建微信小游戏项目

项目结构与调试代码

通过这个小游戏demo,我们可以看到如下图所示的项目结构,其中audio是音频文件,存储了游戏中所需要的音频,images是图片文件,游戏中所需要的图片,比如我们这个小游戏中的飞机、地图等图片都存在这个文件夹中。

下面的JS文件夹就是项目的源码了,main.js是整个游戏项目的主类,libs是开发中常用的一些库。下面的NPC文件就是游戏中实现角色的文件夹,也就是我们日常理解的游戏NPC。player是实现游戏功能的模块,比如我们这个游戏demo是飞机大战,那么这个模块的作用就是实现子弹爆炸效果。

从0到1教你搭建微信小游戏项目

微信小游戏中的调试有两种方式,第一种是项目开发中的预览功能,第二种则是下图所示的二维码真机调试功能,你可以将这个二维码远程发给任何人,让他帮你来调试。

从0到1教你搭建微信小游戏项目

创建游戏画布

游戏画布是整个游戏开发中最重要的组成部分,每一帧重会新绘制所有需要展示的元素。在微信小游戏开发中,根据官方API文档,我们通过createCanvas的方式来绘制画布,并往里填充属性,由于涉及到具体代码演示,感兴趣的同学可以点击下方链接观看这部分的内容。

讲师介绍

李艺,腾讯云最具价值专家(TVP),《小程序从0到1:微信全栈工程师一本通》作者,拥有近20年互联网软件研发经验,曾是北京协同创新研究院人工智能项目负责人,Adobe中国15位社区管理员之一,目前是日行一课联合创始人兼CTO。

《Hello,World公开课》是由开课吧推出的面向广大开发工程师的免费加餐课,集结业内名师大咖,聚焦热门技术和实战解决方案,以专业知识分享交流为桥梁,链接正在创造世界的一群科技主力们,向初心致敬,为技术发烧。无论你是初入职场的应届生,还是准备升职加薪的职场精英,相信这里都有你需要的养料。

原创文章,作者:发布专员,如若转载,请注明出处:https://ziliaobaba.com/9370.html

(0)
发布专员发布专员
上一篇 2021年12月30日 15:52
下一篇 2021年12月30日 15:52

相关推荐

  • 电冰箱十大品牌?最专业的电冰箱品牌

    朋友们好,本篇文章的主题是高端冰箱的推荐,既然是高端冰箱,那价格自然不必多说,分析的重点主要在于冰箱的功能和结构 预算不足或者是租房使用的朋友可以看我的这篇文章 ↓ 冰箱选购知识&2021性价比冰箱推荐 20…

    2021年11月9日
  • 斗鱼一直是展尾状态是什么原因?斗鱼展区

    泰国斗鱼相比中国斗鱼来说更受大众是喜爱。但是中国斗鱼说来说去还是我们中国土生土长的原生鱼类,适应当地的气候,不容易生病。但是归根结底泰国斗鱼还是老外,如果把他当成中国斗鱼一样来饲养肯定是不行的,容易出…

    2021年11月15日
  • 小米无线充电器怎么用?小米10s无线充电器

    你有多少款支持无线充电的设备?我有 5 款,两部手机、两个无线耳机,还有一块手表。去公司或者回家,随手把手机、耳机放到无线充电板上,已经成为我的习惯。 哦不,其实并没有那么「随手」。如果不把手机的无线充电…

    2021年11月8日
  • 眼镜框怎么选?眼镜框挑选

    市面上的眼镜架价格差距挺大的,下至百元,上至千元甚至万元,不同价位有哪些品牌和型号值得买呢,接下来给大家讲讲~ No.1 500元内 选木九十,推荐系列:“treelove”系列,款式多样的快时尚品牌,改良木质镜框,文艺…

    2022年11月24日
  • 网店怎么开,需要什么流程呢

    开一家网店是一件很有意思的事情,但是要想开一家成功的网店,需要投入大量的时间和精力,而且还要掌握一定的技能和知识。下面就来详细介绍一下开一家网店需要经历的流程。 一、确定网店类型 首先,要开一家网店,需…

    投稿 2023年6月21日
  • 微信保存的文件在哪个文件夹?微信保存的pdf文件

    使用电脑版微信的时候经常会接收一些文件,这些文件会被自动存储在微信的专用文件夹下。那么,电脑上微信文件夹一般储存在什么位置呢? 按照电脑版微信的设计思路,大多数用户的微信文件夹存储位置都不完全相同。在…

    2021年11月6日
  • 强烈之痕迹有什么用?

    本世纪最大黑商来了,6天内染指三大材料,耗费巨资囤货,打算摩托变路虎,但被吃瓜群众调侃成“接盘侠”。不过商人却毫不在乎,一套自圆其说的理论推出,坚信囤的材料能起飞,让不少人都心动了! 一句话说得好,上帝为…

    2022年11月11日
  • 做电商如何入门工作内容

    开始电商入门:如何成为一名成功的电商 随着网络的发展,电子商务已经成为一种新的商业模式,它不仅可以让消费者更加方便地购买商品,而且可以让企业节省大量的成本。因此,越来越多的企业开始进入电子商务行业,但…

    投稿 2023年7月15日
  • 工具栏怎么还原?还原工具栏的快捷方式

    cad的快捷工具栏不见了,如何能让它重新显示出来?首先我们要知道,想要在CAD中调出快捷工具栏,必需要打开工具选项板,才有机会调出快捷工具栏,方法非常简单,只需要3 步,就可以达到目的了,以下为具体的操作步骤…

    2022年11月14日
  • 兼职创业要注意什么?兼职创业

    相信很多人都曾经萌生过创业的想法,却苦于资金不足、缺乏项目、前景难料等原因而踌躇不前,很多在职的人也会担心辞职去创业是否是个好选择。其实这是还有另一个选择,那就是兼职合伙人。   那么什么是兼职合伙…

    2022年10月23日