简介
特色
随时随地,在Gmod中游玩任何HTML5游戏。
- 打开即用,自带说明,易用性强。
- 美观的界面,兼容不同分辨率的屏幕。
- 具有直观的诊断页面,帮你快速排查出问题。
- 具有扩展功能,这意味着你可以制作自己的游戏包,添加海量自定义游戏自定义。
- 官方屏幕扩展已发布,可以在一块屏幕上玩任何小游戏。
使用方式
在沙盒模式中,按住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:使用扩展
当玩家安装了你的扩展后,他们可以通过访问扩展页面的对应标签来使用你制作的扩展。