GM插件扩展脚本

  • 【3.1来啦!】MaizeMusic 玉米密制音乐插件

    【3.1来啦!】MaizeMusic 玉米密制音乐插件

    本音频插件由Mage松仁玉米制作,完美支持 GM8.0,GMS(windows 平台),可以很好的完成一些音频上的各种操作,而且本插件非常简单纯净,而且功能足够,轻小易用,很适合大众使用。

    ·支持Gamemaker8.0版本,Gamemaker:Studio 1.X(Windows/Windows(YYC)平台),Gamemaker:Studio 2.X(Desktop)。

    ·支持外部mp3,ogg,wav,mod,xm,m4a等一些常见音频文件的播放。

    ·支持载入文件的一部分,将文件载入到内存后播放,或播放在线音乐。

    ·支持暂停/恢复播放,设置及获取音乐播放位置,音乐音量,音乐声道平衡,音乐的播放速度,音乐的播放节奏,以及音乐的音调高低。


  • Json Decoder:让GM8支持json解析

    Json Decoder:让GM8支持json解析

    Json Decoder是用于GM8像GMS一样支持解析Json字符串,根据国外某大神的json解析改进(其实是玉米自己懒得写了QAQ),会把json的树状结构数据解析到map和list当中,方便用户从json中读取数据。读取json是一个比较常用的操作,一般用于从服务器获取一些json数据。在客户端解析这些数据。或者是用于数据的存储,也可以应用json。相对于INI,json有很直观的树形结构以及数组结构,相对于XML,json没有像其那样重复的结束标记,适合网络传输,节省流量。Gamemak

  • NsfPlay-让GM8支持播放NSF音乐文件

    NsfPlay-让GM8支持播放NSF音乐文件

    妈了个巴子的,在yunzl的穷追不舍下,这个垃圾插件终于是做完了,该插件的功能是让Gamemaker 8来播放NSF格式音乐,这应该是属于我做的最有动力且做的最闹心的插件,动力源在于我在群里公开说要弄这个项目的时候,得到了红色激情的大力支持,二话不说给我支付宝怼的66大洋,钱都到位了,所以插件也必须到位对吧,嗯,闹心的一点就是策划不完善,功能太少不甘心,功能太多核心dll又实现不了,所以说改来改去浪费了大量的时间,不过最后终于是有一个能放的版本了,可喜可贺可喜可贺。

  • Gamemaker语言包文件扩展

    Gamemaker语言包文件扩展

    欢迎使用GM语言包扩展插件,这个插件的意思就是说呢,让你的游戏有多语言支持。你可以把各种游戏中使用到的字符串放入游戏外部,并创建多个语言文件适应不同语言,反正就是干这个功能用的扩展吧。

    使你的游戏有多语言支持。

    恩,除了多语言没啥用途了。。


  • JS脚本解析器 For GM8.0

    JS脚本解析器 For GM8.0

    GMJS是Mage松仁玉米专门为Gamemaker 8.0开发的一款解析JavaScript脚本的插件,插件使用开源V7引擎,执行效率快,BUG少。

    仅支持Gamemaker 8.0版本。

    让GM支持Javascript脚本的执行,用于制作mod扩展。


  • GMSqlite - 让GM8支持sqlite3数据库

    GMSqlite - 让GM8支持sqlite3数据库

    让GM8支持sqlite数据库,可以在GM8的游戏中对sqlite数据库进行查询操作,支持增删改查。

    效率什么的还是不错的,如果数据量足够大,那么使用这套数据库系统还是相当不错的。

  • 【更新1.5版本】FoxWriting - GM8上最好用的中文绘制插件

    【更新1.5版本】FoxWriting - GM8上最好用的中文绘制插件

    FoxWriting是一款针对于GM8不能好好绘制中文而产生的一款专门在游戏中绘制中文的插件,相比原来的一些元老级插件,FW更注重于绘制效果以及绘制效率,抗锯齿能力也是相当的出色,所提供的函数与GM8原版的文字绘制函数相差很少,可以轻松上手。

  • 【脚本】返回按键名的字符串

    【脚本】返回按键名的字符串

    关于在GM上有一个问题,就是按键名,有的时候,需要玩家设置按键,然后来显示玩家设定的按键是什么。在GM里,是用键位码来表示按键的,那么这个脚本,就是给定一个键位码,然后返回这个键的名称字符串用的。


    其实非常简单的玩意,就是switch里面套了一大堆东西,没什么技术含量,需要的拿走就行。


    贴下代码,最下面有下载。

    //keyboard_get

  • GamemakerResources资源包文件扩展

    GamemakerResources资源包文件扩展

    本扩展是在 Gamemaker 8 中使用打包文件的扩展,你可以轻松 的将一些文件打包成一个文件,并用 Gamemaker 来读取他们,打包文件支持文件头校验和文件加密。 

    扩展用途

    对于一些想使用资源外置包的同学可以使用这个扩展,将全部的资源文件保存在资源包内,并在 Gamemaker 中动态载入这些资源,这样做是为了让游戏在启动的时候更加快速,选择性加载资源会更节省 内存,如

  • MageINI GM上的超强ini文件脚本

    MageINI GM上的超强ini文件脚本

    MageINI是一款基于GM8和GMS的ini扩展脚本,所有函数均通过GM内置的函数完成,支持任意位置的INI文件操作,支持从文件载入,或直接从字符串载入ini,支持自定义ini标识符等等强大的功能。针对GM8对INI文件支持的不足,比如只能打开一个ini文件,ini文件必须跟exe在同一目录这些弊端,玉米特意做了这个脚本,完全开源,大家可以下载使用。