嗨!大家好,我是平盖尔。
很高兴又和大家见面了,上次我们介绍了这一系列课程的整体内容,今天我们来聊聊为什么选择微信小游戏制作器来做游戏。
如果我们想要制作游戏,就得选择一个游戏引擎来帮助我们制作游戏。百度对游戏引擎的定义是:“游戏引擎是指一些预先编写好的可编辑的计算机游戏系统或者一些交互式实时图形应用程序的核心组件。这些系统为游戏设计者提供了编写游戏所需的各种工具,目的是让游戏设计者能够轻松、快速地制作游戏程序,而不必从头开始。”听起来很复杂,但你可以简单理解为游戏引擎就是帮助我们快速制作游戏的工具。
为什么这里要强调速度呢?因为我们的时间有限。你可能是学生,也可能是屏幕前的上班族。你学做游戏是为了兼职,或者为了实现儿时的梦想。那么我们就必须选择一个简单、快速的游戏引擎来帮助我们。
那么游戏引擎有哪些呢?市面上知名的游戏引擎有:、、、等等,不过今天我们不会用到其中任何一个,我们选择微信团队出品的微信小游戏制作器。
你可能想知道微信小游戏制作器是一个什么样的游戏引擎?以前没听说过?别担心,看完这篇文章你就知道我们为什么选择它来做游戏了。首先,它有以下几个优点:
非常简单(真的非常非常非常简单)
l 可视化积木逻辑构建(完全不需要写代码)
l完全中国风格的环境(因为是中国制造的)
l 对微信小游戏支持良好(这个很重要,因为平盖尔选择上线游戏的平台就是微信,微信小游戏制作工具做完之后,游戏就可以轻松上线微信平台了)
说了这么多,现在就打开微信小游戏制作器,制作一个简单的经典打砖块游戏吧。下面我来介绍一下微信小游戏制作器。即使你还不知道如何使用微信小游戏制作器,也没关系,只要一步一步跟着我的步骤做就可以完成。
1.打开微信小游戏制作器
打开计算机上的浏览器:#/您将看到以下屏幕:
点击“立即体验”,首次打开需使用微信登录。
点击
,即可创建项目。
然后我们只需点击“新建”按钮
然后就会出现微信小游戏制作器的工作界面,我先介绍一下整体界面。
1-场景区域:游戏中的所有场景都会列在这里,点击相应的场景即可选择场景。
2-素材区:游戏中用到的所有资源都在这里列出,包括图片和声音。
3- 层级管理区:当前场景中的所有精灵都显示在这里,可以通过调整精灵图片的位置来调整图片的层级。
4-操作区:在这里您可以选择游戏中的不同对象并进行位置调整,缩放,旋转等操作。
5-积木区:在这里构建游戏的积木逻辑,所有与游戏逻辑相关的操作都在此区域进行。
6- 属性区:每个精灵都有自己的属性。例如图片资源有位置、大小、旋转、透明度等属性。不同类型的资源对应的属性也不同。
7-数据区:游戏中使用的所有数据都显示在这里,例如玩家的分数,当前的级别数等。
接下来我们就可以开始制作打砖块的游戏了。
2.导入 的游戏素材
在资源管理器中点击“添加材料”
他会弹出这样的屏幕
我们在左侧找到“Ball ”材质,点击选中我们想要的材质,然后点击下方的“导入”按钮
素材已添加
砖块和挡板太大了,我们把它们缩小一点吧。点击选择材质后,拖动四边的小方点,可以缩放材质。缩放时按住 键,可以按比例缩放。
3. 制作砖块逻辑以打破砖块
选中弹球,点击右侧的“管理行为”,为其添加行为。
然后开启反弹行为
然后选择弹球,点击“添加事件”,并为其添加“当场景开始时”事件。
然后将右侧“行为”栏下的“设置为触碰所有边缘时弹起”积木拖拽到“场景开始时”积木上
然后我们再添加两个“设置为击中所有边缘时弹起”的块,并将新添加的块上的“全部弹起”改为“所有桨”和“所有砖块”,这样弹球就可以击中砖块和桨了。
让我们点击预览场景按钮来预览它。
可以看到弹球碰到砖块后开始移动并弹起,但是砖块被击中后并没有消失。接下来我们来让砖块被击中后消失。
我们选择砖块并为其添加“当场景开始时”块。
然后添加一个“重复”块
添加另一个“if”块
然后我们在“检测”栏中添加一个“自身接触所有边缘”块,并将其放在“如果”块的尖括号的间隙中。
然后将“所有边缘”更改为“所有弹球”
然后在“外观”列中,将“隐藏自我”块放置在“如果”块内。
预览发现砖块被触碰后就消失了
我们又复制了一些砖块,效果看起来不错,但是下面的挡板还不能拖动。
我们在挡板上添加了一个“当场景开始时”块
添加另一个“在任意方向设置自己的阻力”块
然后将“任意方向”更改为“横向”
然后就可以拖动挡板阻止小球掉落了。现在一个基本的打砖块游戏就做好了。可以看到操作确实比较简单,我们只需要添加几个积木就可以了,不需要编程,只要你一步步按照瓶盖的步骤来做,相信你也可以做到。
至于为什么要选择微信作为游戏制作工具来制作游戏,相信大家看完这篇教程就明白了,因为即使你没有任何基础知识,也可以通过这个工具轻松制作游戏。好了,今天就讲到这里,下一篇文章,我们再详细讲一下如何添加素材。
我叫平盖尔,每周都会更新游戏相关的内容。想学习游戏开发的可以关注我,学习过程中遇到解决不了的问题也可以私信我。我在哔哩哔哩上也录制了同系列的视频教程,不喜欢看图文的朋友可以去我的哔哩哔哩账号看视频教程。
·结束·