添加本地内容
文件结构
这是本地内容的基本结构。
.
├─ 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
创建一个新的表,并为其命名。同理,给这个表起一个独特的名字。