新的计时系统Time Sources

以前在 GameMaker 里需要用到计时器的话要么用自带的alarm,缺点是有数量限制最多只能 12 个,要么得自己写个方法去处理,要说有多不方便,可能也谈不上,但也实在算不上好用,于是在前两个月 YoYo 引入了 TIme Source......

关于json的使用

JSON 是一种在各种开发过程中十分常用的轻量化数据格式,我之前也曾经介绍过用 JSON 来实现游戏存档机制的方法,而在 GameMaker 更新支持 Struct 结构体后也引入了新的 JSON 函数,个人感觉现在 GameMaker 使......

GML中的颜色

说起 GameMaker 里的颜色,不知道各位的第一反应是什么,也许是c_white、c_black这些内置的常量,或是相对奇葩的 BGR 格式的 16 进制色值,今天刚好群里有人说到这个事儿,就聊一下当前版本的 GameMaker 中颜色......

伪3D之SpriteStacking入门篇

部分图片引自 众所周知,GameMaker 是 2D 游戏引擎,如果真的想做 3D 游戏当然是出门右转 Unity 或左转 Unreal 会更好,但架不住总是有人喜欢用最顺手的工具玩花活,于是就出现了本文的主题—— Sprite ......

GMS2 2.3.0.x 系列如何适配 Xcode 12

群里有朋友最近发现使用 GMS 2.3.0.x 的版本导出工程文件到 Xcode 进行编译的时候出现大量红色报错并且无法完成编译工作,然后经过搜索发现了官方早在 2 个月前就给出了相关的解决方案,官方承诺在 2.3.1 版本会内建支持变异,......

关键词“Function”及Methods异同分析

原文地址: GM 版本: Studio 2.3+ 针对平台: Windows / All GMS2.3 发布以后在脚本和函数的定义和使用上跟以往有了较大的区别,因此在官方论坛出现了这一篇阐述其中基本概念和使用要点的教程,跟大家......

ds_grid旋转函数

原文: 镜像翻转 (replace new_grid and old_grid with the ds_grid's you want to change) var size_h = ds_grid_width(old_......

5/100 - 根据距离自动调节音量

挑战评级:★★ 水准 时限 初学 30分钟 略懂 20分钟 熟练 8分钟 计分项 得分 准时完成 20分 进阶挑战 20分 挑战目标 根据玩家角色和目标对象的距离,来调节音乐或音效的声音大小,距离越远则音量......