创建一个属于自己的微信小游戏

编程入门 行业动态 更新时间:2024-10-07 08:31:00

创建一个属于<a href=https://www.elefans.com/category/jswz/34/1771270.html style=自己的微信小游戏"/>

创建一个属于自己的微信小游戏

 1、进入网站并扫码登录

微信小游戏官网:/

2、完成新手引导

点击网站内的新手引导

还可以在起始页—开发者文档—快速上手处,观看《经典飞机大战》小游戏的制作视频,跟着视频完成小游戏,了解小游戏的基本流程。

3、举例展示复杂小游戏的制作过程

为了具体展示如何设计较为复杂的小游戏,就用我自己完成的一个跳一跳小游戏作为范例来展示制作流程,其他游戏的步骤都类似。

(1)创建项目

先点击网页右上方的新建作品,新建一个游戏页面

(2)选取素材

再点击添加左下角的添加素材来选取需要的素材,见下图。当然也可以选取自己喜欢的素材,甚至可以再网上找到喜欢的素材之后下载到本地,从本地加载到我的素材中再导入作品中。

(3) 设计场景

先点击编辑背景,将刚刚添加的素材里的背景导入场景中

再拖动其它素材到场景中并摆放到需要的位置,如下图。

 (4)创建容器

为了方便素材的管理,需要创建容器。按住Ctrl+鼠标点击选中要创建在一起的素材,再右键选择将选中图层组成容器就可以将它们组建成一个容器。

同理,创建其余的容器

(5)添加事件

点击任意一个导入的素材,为其添加事件。在事件中再填充具体细节。拿砖块的一个交互事件为例。首先,通知可以用作不同对象之间的交互,可以看作函数。所以在开始游戏中增加了一个点击事件,在最右边的下拉框中添加自定义的开始游戏通知,于是便可以发出开始游戏的通知。

       接着在砖块中添加收到通知的事件,在下拉框中选择开始游戏,砖块便可以在接收到通知之后,触发事件。

       然后在事件中添加细节,首先通过重复执行x坐标的增加来完成砖块的横向移动。

       同时在循环中,添加条件来判断小Y站立是否踩到砖块,即当小Y站立与砖块发生碰撞且纵坐标更大:首先需要判断自己是否与小Y站立是否发生碰撞,需要先在右侧的“逻辑”中找到如果条件,再在“侦测”中找到碰到,再选择对象即可;其次需要判断y坐标是否更大,同样需要找到如果条件,然后在“运算”中找到数值比较,再在数值处添加在“侦测”中找到的坐标侦测,选为y坐标就可以完成条件的判断。

       最后在条件里完成一些行为和动作:这里需要添加在“小游戏”中的踩到砖块的短振动和“控制”中的克隆自己;然后为了增加比分,需要先发送一个成功的信号以便计数的数字接收;接着设定一个全局变量“得分”,在数据处找到增加,然后在左侧下拉框的加号处就可以直接完成变量的设定。在数字素材中,添加一个接收成功通知的事件,并在事件中重复修改自己的值为设定的变量“得分”,变量可在“数据”中找到,等待时间可加可不加;然后为了砖块可以随机出现,就在“运动”中先把砖块通过设定x坐标来移到最左侧重新开始移动,然后随机设定砖块的y坐标即可。

最终所有细节设计完毕后就如下图所示。 

类似地,可以通过相同的方式完成想要其他素材完成的动作。

4、成品展示

基于上面的流程,我完成了一个成品实例以进行参考。这是一个玩家需要通过点击鼠标来调节跳跃高度,从而踩上每个砖块进行得分的游戏,一旦错过一个砖块都会输掉游戏哦!

跳一跳小游戏

更多推荐

创建一个属于自己的微信小游戏

本文发布于:2024-02-19 13:57:17,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1764636.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:自己的   小游戏   创建一个

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!