无代码,游戏选关页面1
发布时间:2024-04-21 19:06 浏览量:8
我们来一起做一个简单游戏集合,很多类似的游戏,大家有兴趣可以搜一搜。
第一款游戏,从一个开关开始。
一般来说,一款正经的游戏最少会有两个场景,一个是开始场景,或叫主场景。另一个是具体的游戏场景,也就是关卡场景。
所以,我们先创建两个场景,并重命名。
然后双击首页就进入这个场景了(后面可能会换名字,但是一般都能看懂)。
然后我们去添加一个对象,可以从资产商店搜索 button,来找一些免费的按钮资源,然后选一个作为自己的按钮资源。
添加完成后,再拖到场景上,放好位置即可。
这里有多余的操作,我把项目的分辨率改为了 640x1280,这个是我个人习惯的尺寸。然后打开了右上角的网格,并且每个格子设置成32x32,目的是方便布局,不然老是要算位置,还是很麻烦的。有了格子后,会自动贴过去,然后在缩放就简单了。
现在给按钮加一个事件,让我们点击上面首页(事件),会看到一个空的事件面板。点击添加事件后,会出现左右分开的事件面板。
这里简单说一下 GDevelop 的逻辑事件设计,大体上是以下几个方面:
一,中间线劈开的左右,左边是条件,右边是行为;
二,左边的条件成立,右边的行为就会执行,并且是逐条执行;
三,这个面板的所有条件都会在每一帧全部执行一遍,所以要理解帧的概念才能理解事件的概念;
四,缩进则代表子事件,即如果一个事件的条件为对的(真),则会执行右边的行为,同时如果有子事件,子事件也会全部捋一遍,子事件捋完才会走下一个事件,注意这里的执行顺序;
五,有注释和分组,这些是为了可读性,本质与事件无关。
我们点击添加条件,先添加一个鼠标主键(左键)点击事情,这个事件等同于手机上的触摸事件。
然后在这个条件下面再添加一个条件,鼠标在按钮上,这意味着两个条件都满足才行(等于逻辑且)。
点击右侧的添加操作,意味着左边的两个条件都满足,则进行这个操作。
很简单,进行场景切换即可,那自然是切换到第一关场景了。
回到场景,然后预览,点击按钮。会到一个空白的场景中,没错,因为那个场景目前还是空的。
可以在第一关场景中随便放点证明这是对的。
还可以去事件中,把刚刚加的第二个条件删掉,看看有什么问题。
下篇我们去处理第一关的场景,做游戏吧。