如何在网站中运行预制的 javascript 文件?
Posted
技术标签:
【中文标题】如何在网站中运行预制的 javascript 文件?【英文标题】:How to run premade javascript files in a website? 【发布时间】:2021-09-10 02:07:54 【问题描述】:我确实有简单的编码技能。我对Web开发了解不多,只知道非常基础的知识。我通常用 python 编写代码,而不必使用 javascript 或 html。
所以我使用 Godot 制作了一款游戏。我使用 html5 导出导出了我的游戏。
它给了我
index.html index.js index.pck index.wasm 网站图标和 PNG我在 itch.io 上上传了我的游戏,他们只需要上面的 zip 文件,但现在我想在我自己的网站上托管游戏。
我想知道在网站上的一个小框中运行代码的两种方法,有点像它在 itch 上的播放方式以及在整个网页上仅播放应用程序的方式。
同样,我确实尝试在网上研究过这个问题,但目前我缺乏的是如何描述这个问题?因为我搜索的只是如何运行 index.html 文件或如何在另一个 HTML 中实现该 HTML。
您可以猜到,这给了我各种各样的结果,但他们都没有解决问题,我意识到在这里描述我的问题是最好的选择。
哦,我不会只制作游戏,所以请不要给出专门针对游戏的答案。
【问题讨论】:
根据文件列表,您似乎只需要静态托管所有文件,它就可以工作。您是否尝试过使用 GitHub Pages 来托管游戏? 当我想测试我的游戏 HTML 导出时,我使用了 xampp。任何 Web 服务器都可以,因为 Godot HTML 导出完全在客户端运行,您不需要支持任何特定服务器端技术、语言或平台的服务器。例如,您可以获得免费的 php 托管,然后上传这些文件(您不需要 PHP,我只提到它是因为 PHP 托管无处不在,所以您可以毫无问题地获得这样的托管)。当然,您可以修改 html 文件(并添加 css)来更改页面的呈现方式,但这更像是 Web 开发而不是游戏开发。 【参考方案1】:当您使用 python 编码时,您应该知道您可以在 python 中启动本地 Web 服务器以进行测试。
您可以通过在所有游戏文件所在的目录中运行命令来启动服务器
python -m http.server 80
80是端口
然后在浏览器中导航到 localhost:[port]
要停止服务器,只需在终端中按 ctrl + c
【讨论】:
以上是关于如何在网站中运行预制的 javascript 文件?的主要内容,如果未能解决你的问题,请参考以下文章