添加本地内容
文件结构
这是本地内容的基本结构。
.
├─ lua/
| └─ html/
| | └─ includes/
| | └─ your_local_game.html.lua
| | └─ your_multifile_local_game/
| | └─ index.html.lua
| | └─ script.js.lua
| | └─ style.css.lua
| └─ ofmg_extensions/
| └─ your_local_games_info.lua
└─ materials/
└─ entities/
└─ ofmg_games/
└─ your_local_game.png
└─ your_multifile_local_game.png
处理HTML文件
由于Gmod创意工坊不允许上传html文件,我们可以把它伪装成Lua文件,并用HTML Loader加载。
-
如果只有一个
html文件,请把它的后缀改为.html.lua放在lua/html/includes/文件夹里。 -
如果有多个文件,你可以新建一个文件夹,这里以
your_multifile_local_game为例,将html,js,css文件全部放进这个文件夹内,然后用vsc或记事本(如果你没有vsc的话)打开html文件,修改js和css的路径。
修改css的路径
修改js的路径
修改完成后,别忘了把css文件的后缀改为.css.lua,把js文件的后缀改为.js.lua。
填写扩展信息
在ofmg_extensions文件夹下创建一个lua文件,并尽量用一个独特的名字来命名,以免和别人的扩展冲突。在这个文件里,给OFMGCustomExtensions创建一个新的表,并为其命名。同理,给这个表起一个独特的名字。