SuperAPI AI 工具集

gamemaker-expert

编程与开发

查看项目

更新于 10-16 06:23

技能介绍

用途:该技能面向所有 GameMaker Studio 2 项目,处理 .gml 脚本与事件、.yy 资源定义、.yyp 项目文件,以及对象、脚本、资源的创建与调试,也可用于排查编译错误、运行时问题与性能优化。

主要能力:涵盖 GML 语法(变量作用域、数据类型、运算符、控制流)、对象与事件系统、精灵、数据结构(ds_list、ds_map、ds_grid 等)、文件与 JSON 读写、绘制与表面、内存管理与性能优化;并提供架构模式、管理器构造函数、内置变量、常见陷阱与速查表等参考文档。

使用方式:创建对象需完成四步——建立 objects/objName/ 目录、按事件命名规则创建 .gml 文件(如 Create_0.gml、Step_0.gml、Draw_0.gml、Draw_64.gml、Collision_objX.gml)、创建同名 .yy 文件并在 eventList 中登记事件、最后在 .yyp 的 resources 数组中按字母序注册,缺任一步都会导致对象不显示或编译报错。datafiles/ 中的文件也需在 .yyp 注册。

适用场景:GameMaker 对象与资源创建、GML 编码与调试、数据结构选型、存档与 JSON 持久化、绘制与 UI、性能调优,以及需要架构模式指导的中大型项目。

限制:资料强调始终以官方手册为准,未提供具体收费、价格、平台支持范围或效果承诺;部分 GameMaker 版本对 datafiles/ 子目录支持有限,需按实际版本验证。