跳转至

简介

特色

随时随地,在Gmod中游玩任何HTML5游戏。

  1. 打开即用,自带说明,易用性强。
  2. 美观的界面,兼容不同分辨率的屏幕。
  3. 具有直观的诊断页面,帮你快速排查出问题。
  4. 具有扩展功能,这意味着你可以制作自己的游戏包,添加海量自定义游戏自定义。
  5. 官方屏幕扩展已发布,可以在一块屏幕上玩任何小游戏。

使用方式

在沙盒模式中,按住C键并点击游戏盒图标即可打开游戏盒。在非沙盒模式中,你也可以输入指令of_mgmenu打开它。

制作扩展

自发布以来,我的游戏盒受到了一定程度上的关注。应网友的要求,我为游戏盒制作了扩展功能,让玩家可以添加制作自定义内容。

制作步骤

步骤1:了解原理

OFMGCustomExtensions是一个全局变量,用于存储第三方扩展的信息。我的游戏盒会读取lua/ofmg_extensions下的所有lua文件,因此请将有关扩展信息的代码放在这个文件夹下。

步骤2:创建一个新的扩展

1,在你的扩展文件中,给OFMGCustomExtensions创建一个新的表,并为其命名。为避免和别人的插件冲突,请尽量用一个独特的名字来命名,加入自己用户名的缩写是一个好主意。

2,在该表中,添加扩展的信息。

Type:指定扩展的类型。例如,Entity表示扩展是一个实体,Game表示它是一个游戏,Game online表示它是一个在线游戏,Website表示它是一个网站。

Info:提供有关扩展的详细信息。如果扩展是实体,请填写实体的名称,如果是本地游戏则填写其路径,在线内容填写url。

Image:指定预览图的名称,如果扩展是实体的话不要填,插件会自动读取entities文件夹里的实体同名预览图。

Compatible:指示该扩展是否能兼容没有安装CEF的Gmod。如果兼容,请将其值设置为true,否则,设置为false

3,准备扩展的预览图。

制作128*128大小的预览图(图片必须是正方形,可以使用更大尺寸的图片,但是不建议)。实体请放在entities文件夹里,游戏放在entities/ofmg_games里,网站放在ofmg_websites里。

步骤3:保存并发布你的扩展

完成扩展的编写后,请保存并在本地测试它。一旦测试完成便可以发布了。确保你的扩展信息正确添加且不会发生报错。

步骤4:使用扩展

当玩家安装了你的扩展后,他们可以通过访问扩展页面的对应标签来使用你制作的扩展。

评论