无代码,游戏选关页面1

发布时间:2024-04-21 19:06  浏览量:8

我们来一起做一个简单游戏集合,很多类似的游戏,大家有兴趣可以搜一搜。

第一款游戏,从一个开关开始。

一般来说,一款正经的游戏最少会有两个场景,一个是开始场景,或叫主场景。另一个是具体的游戏场景,也就是关卡场景。

所以,我们先创建两个场景,并重命名。

然后双击首页就进入这个场景了(后面可能会换名字,但是一般都能看懂)。

然后我们去添加一个对象,可以从资产商店搜索 button,来找一些免费的按钮资源,然后选一个作为自己的按钮资源。

添加完成后,再拖到场景上,放好位置即可。

这里有多余的操作,我把项目的分辨率改为了 640x1280,这个是我个人习惯的尺寸。然后打开了右上角的网格,并且每个格子设置成32x32,目的是方便布局,不然老是要算位置,还是很麻烦的。有了格子后,会自动贴过去,然后在缩放就简单了。

现在给按钮加一个事件,让我们点击上面首页(事件),会看到一个空的事件面板。点击添加事件后,会出现左右分开的事件面板。

这里简单说一下 GDevelop 的逻辑事件设计,大体上是以下几个方面:

一,中间线劈开的左右,左边是条件,右边是行为;

二,左边的条件成立,右边的行为就会执行,并且是逐条执行;

三,这个面板的所有条件都会在每一帧全部执行一遍,所以要理解帧的概念才能理解事件的概念;

四,缩进则代表子事件,即如果一个事件的条件为对的(真),则会执行右边的行为,同时如果有子事件,子事件也会全部捋一遍,子事件捋完才会走下一个事件,注意这里的执行顺序;

五,有注释和分组,这些是为了可读性,本质与事件无关。

我们点击添加条件,先添加一个鼠标主键(左键)点击事情,这个事件等同于手机上的触摸事件。

然后在这个条件下面再添加一个条件,鼠标在按钮上,这意味着两个条件都满足才行(等于逻辑且)。

点击右侧的添加操作,意味着左边的两个条件都满足,则进行这个操作。

很简单,进行场景切换即可,那自然是切换到第一关场景了。

回到场景,然后预览,点击按钮。会到一个空白的场景中,没错,因为那个场景目前还是空的。

可以在第一关场景中随便放点证明这是对的。

还可以去事件中,把刚刚加的第二个条件删掉,看看有什么问题。

下篇我们去处理第一关的场景,做游戏吧。

外部推荐