游戏暂停的实现方式(1/2)

不知道还有没有人记得我曾经说过自己在做一个FlappyBird用来练手,当时的进度是完成了基本的开始游戏、计分和死亡检测之类,但是后来就没再继续,这两天想了想还是准备捡一捡,然后就想先做一个暂停的功能。 Flappy Bird的暂停界面属......

在GMS2中保存读取游戏信息

除了Flappy Bird之类的小游戏,许多游戏都需要保存和载入进度,以便玩家可以随时中断游戏,之后又能继续玩下去,在GameMaker Studio中有几种方法都可以实现类似的功能,接下来会分别介绍一下三种方法: 自带函数game_......

5Script—— Wrap

GML入门的教程终于告一段落,继续来看看ShaunSplading的脚本推荐吧,剩下的脚本都比较简单,所以干脆凑在一篇里介绍完了:) Wrap() Wrap这个脚本是用来做什么的呢? 先来看一下这个GIF图 其实就是把传入的......

5Script——Wave

上次Shuan Spalding的脚本介绍视频才说了第一个脚本,今天继续介绍一下。 这次说的是“Wave()”这个脚本,其实介绍这个脚本是一个铺垫,最近在尝试做视频字幕而不是录音,第一个试验品是Shuan Spalding的一个制作过场动......

5Script——Approach

这两天Shaun Spaldiing做了个视频介绍一些常用并且实用性比较强的脚本,觉得还蛮有用的,所以就也用文字详细说明一下,一共5个脚本,今天先介绍第一个:) Approach PS. Shaun Splading做的......

瓷片碰撞的制作

之前在HeartBeast的2D横版射击游戏中曾经演示过通过检测对象碰撞事件来制作墙体和地面,但是如果在一个场景中大量使用对象可能会影响游戏的性能,而使用瓷片贴图(tileset)则不会有这样的问题,并且瓷片的绘制也更方便,因此如果能使用瓷......

根据鼠标点击自动选中对象

大家好,今天来介绍一下HeartBeast的一个很实用的技巧教程——如何在GMS2中实现鼠标点选画面中的对象之后自动选中该对象,如下GIF图所示: 首先我们需要创建对应的精灵文件,在这里为了区分选中和未选中的不同状态,我们给精灵设置两......

在GMS2中用图片制作游戏字体

之前有说过在尝试用GMS2做Flappy Bird,其实这是个很简单的游戏,我的进度却还停留在基本的试玩Demo的程度,很惭愧。 在游戏中有计分的字体是用图片绘制的,因此记录一下如何在GMS2中用图片来实现游戏中的字体映射,希望有朋友能用......