TLDR:devvit 支持HTMLmeta标签来重定向和传递查找参数。
嘿 devvit,我是krawlings的制作人,在r/kraw里 如果你以前打过这个游戏,你就知道它有两个入口点:编辑器和游戏。
游戏启动时,我想区分启动意图。问题是,我只需这样指定两个入口点:
"entrypoints": {
"game": {
"entry": "game.html"
},
"editor": {
"entry": "editor.html"
}
}
但是,事实证明,Godot 游戏引擎不喜欢使用两种同名的HTML文件,它与Web Worker和一些深入的技术有关的问题,让我忍不住打个呵欠
为了解决这个问题,我必须在同一个游戏基础上导出Godot游戏,双重打包大小。这个体积不会缩小,我很不喜欢,也不会有好事发生。
因此,我想在查找参数中“黑客”启用意图!
事实证明,devvit 支持:
"entrypoints": {
"game": {
"entry": "game.html"
},
"editor": {
"entry": "game.html?editor=1"
}
}
在桌面上这很有用!
但是在手机上不会有用。 >!Devvit Bug<
所有希望似乎都消失了!我认为唯一的方法是使用发给 post 的数据(或Redis Relay,这也让我脑筋动得很疲劳)
但看看!
我创建的编辑器入口点现在启动进去一个HTML文件,内容如下:
<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0;url=game.html?editor=1"></head><body></body></html>
事实证明,devvit 支持基于meta标签的重定向,也传递查找参数跨平台!
我想与社区分享这个聪明的办法,继续建造!
...并且也可以检查一下 r/kraw 来孵化一个虚拟的鸟儿🐦
评论 (0)