查看: 4480|回复: 3

[已经解决] 关于储存数据问题

[复制链接]
梦石
0
星屑
50
在线时间
10 小时
注册时间
2015-11-30
回帖
12
发表于 2015-12-4 22:34:16 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
mv里想要保存数组到文件怎么操作。用StorageManager.Save 这个吗?
xp,vx,va只要savedata() 就解决问题!
梦石
0
星屑
60
在线时间
306 小时
注册时间
2014-8-5
回帖
403
发表于 2015-12-4 23:05:02 | 显示全部楼层
var fs=require('fs');
fs.writeFileSync(filename, data, [options]) //同步版
filename      (String)            路径/文件名
data        (String | Buffer)    将要写入的内容,可以使字符串 或 buffer数据
options        (Object)           option数组对象,包含:
· encoding   (string)            可选值,默认 ‘utf8′,当data使buffer时,该值应该为 ignored。
· mode         (Number)        文件读写权限,默认值 438
· flag            (String)            默认值 ‘w'
  点我进入    
       ↓      
回复

使用道具 举报

梦石
0
星屑
80
在线时间
386 小时
注册时间
2007-7-27
回帖
4075

开拓者

发表于 2015-12-4 23:39:51 | 显示全部楼层
呃 你要考虑一个问题
mv运行环境可能是手机chrome 手机safari 电脑chrome 电脑safari 电脑firefox 电脑ie 电脑edge nwjs  安卓webapp  ioswebapp
这里面只有nwjs允许你写文件,其他你只能用localstorage
吸吸
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-12-5 09:11:31 | 显示全部楼层
如果你的游戏只会在电脑上运行的话,用 fs 没有任何问题

否则的话,你可以看一下 StorageManager 的实现。

点评

其实我只知道savafileID是存档序号……  发表于 2015-12-9 08:49
不能  发表于 2015-12-9 06:26
使用fs模块保存文件时加上StorageManager.localFileDirectoryPath(本地路径)能在手机上运行吗?  发表于 2015-12-8 23:42
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部