level 1
我打算做一个简单的文字经营类单机HTML游戏。无引擎(我的电脑带不动任何H5游戏引擎工作台)。纯单机,不联网,无后端,无服务端。通过xml实现游戏存档,游戏进行一半时能存档,关闭游戏,下次打开后能从存档处接着玩。能实现将游戏所在的文件夹复制到另一台电脑上也能调用之前保存的存档。
2023年09月01日 15点09分
1
level 8
“我会用服务端PHP操作数据文件,我会用PHP链接数据库,我会用cookie操作临时存储,我只是想知道如何用js操作,读取修改,xml文件。”
你应该用JSON存储数据,两个语言都支持(PHP那边是json_encode和json_decode函数,JS那边是JSON.stringify和JSON.parse函数)
读取无需赘述,写入的话需要让JS访问PHP服务器上的特定位置(参数是修改过的JSON字符串),才能写入文件(建议用POST请求)
“关于HTML游戏的数据存储,网上要么是用PHP走后端,要么是cookie之类的临时存储”
考虑一下用SESSION,这个存储在服务器那边,配合用户系统就成了
浏览器端的存档可以用cookie或localstorage
2023年09月02日 00点09分
0
level 1
事实上,我之前玩欧美SLG类型HTML游戏,想自己做一个试试,虽然参考样品都有引擎,但我由于电脑问题啥游戏引擎软件都会很卡,所以只能无引擎用js,jq,vue(无脚手架)一点点。我也做过小一点的纯单机H5游戏,不过没有存档功能。
2023年09月01日 15点09分
2
level 1
我会用服务端PHP操作数据文件,我会用PHP链接数据库,我会用cookie操作临时存储,我只是想知道如何用js操作,读取修改,xml文件。
2023年09月01日 15点09分
3
level 1
关于HTML游戏的数据存储,网上要么是用PHP走后端,要么是cookie之类的临时存储(换台电脑就废了)。我是从别的地方发现xml可以存储数据并且可以被js修改。但是我用js解析xml文件时鬼知道他请求发哪里去了,我就算从菜鸟教程copy一模一样的解析xml的例子,也显示无法解析的报错,反正我把xml文件放到与js文件同一个文件夹下。
2023年09月01日 15点09分
4
level 8
请学习用json_encode和json_decode函数处理JSON数据
2023年09月02日 00点09分
5