设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2906|回复: 9
打印 上一主题 下一主题

[已经过期] 請問,除了require(fs)外,还有什么办法可以写出文本到外部...

[复制链接]

Lv1.梦旅人

梦石
0
星屑
125
在线时间
30 小时
注册时间
2016-10-12
帖子
23
跳转到指定楼层
1
发表于 2017-4-20 20:46:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
因为用了fs的话,就不能网上运行游戏了,特来请教。

Lv1.梦旅人

梦石
0
星屑
125
在线时间
30 小时
注册时间
2016-10-12
帖子
23
2
 楼主| 发表于 2017-4-20 20:48:18 | 只看该作者
补充一下标题,“除了require(fs)外,还有什么办法可以写出文本到外部txt吗” ,用了fs,只能在电脑上运行游戏,网页上无法运行,会出错。特来请教~~~
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21691
在线时间
9421 小时
注册时间
2012-6-19
帖子
7119

开拓者短篇九导演组冠军

3
发表于 2017-4-20 21:17:22 | 只看该作者
浏览器网页出于本地安全策略的考虑是禁止这层交互的(不然你随便上个网就被恶意网站在C盘写满了病毒还得了……),如果既想用 fs 又希望能够在网页上跑,可以在使用 fs 之前判断一下当前游戏的运行环境,如果是本地环境正常 fs,如果是网页环境就中止写 txt 的行为
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
125
在线时间
30 小时
注册时间
2016-10-12
帖子
23
4
 楼主| 发表于 2017-4-20 21:26:53 | 只看该作者
喵呜喵5 发表于 2017-4-20 21:17
浏览器网页出于本地安全策略的考虑是禁止这层交互的(不然你随便上个网就被恶意网站在C盘写满了病毒还得了 ...

谢谢,那么网络环境下如何写log呢(就是txt之类),没有一些办法吗??
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21691
在线时间
9421 小时
注册时间
2012-6-19
帖子
7119

开拓者短篇九导演组冠军

5
发表于 2017-4-20 21:34:06 | 只看该作者
看你这个log到底功能是什么,单纯只是显示给人看一次的话,console.log 或者 alert 或者直接修改页面 dom 元素都可以
如果额外还要一直纪录 log 的话,可以存到 localStorage 或者 cookie 里面
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
125
在线时间
30 小时
注册时间
2016-10-12
帖子
23
6
 楼主| 发表于 2017-4-20 21:40:32 | 只看该作者
喵呜喵5 发表于 2017-4-20 21:34
看你这个log到底功能是什么,单纯只是显示给人看一次的话,console.log 或者 alert 或者直接修改页面 dom  ...

我在做教育遊戲,就是記錄學生的一些學習行為,我試試您說的localstorage
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
帖子
359
7
发表于 2017-4-20 22:06:44 | 只看该作者
JavaScript的变量可以存储任何类型的数据,也就是说,MV里的变量也能存储任何类型的数据,包括但不限于数字、字符串等等。如果有写出字符串的需求,那就用脚本把它存到变量里,这样存档时会自动保存下来的。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4598
在线时间
1206 小时
注册时间
2016-4-7
帖子
982

开拓者

8
发表于 2017-4-20 22:18:07 | 只看该作者
如果你是放在web上跑的话
传回服务器不就好了
或者使用浏html5的览器数据库(rm跑在web上时的存档就是这样处理的
附庸的附庸不是我的附庸,女儿的女儿还是我的女儿。CK2沉迷ing
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
5550
在线时间
2566 小时
注册时间
2012-2-9
帖子
990

开拓者

9
发表于 2017-4-21 10:20:17 | 只看该作者
本帖最后由 garfeng 于 2017-4-21 10:23 编辑

你需要一个后端工程师。
记录学习行为是需要日后查询?需要学生自己查看记录?需要记录进步之类?
需要登录验证系统?需要同学们相互查看对方的学习记录?
服务器的稳定性需要经得起考验吧?多用户终端登录不会混乱
数据结构需要先设计清楚

招一个后台吧,或者自己学也可以。


如果都不需要,可以直接把存档上传服务器以单个文件存储
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2017-1-18
帖子
11
10
发表于 2017-4-26 16:28:45 | 只看该作者
    $.ajax({
        url: "data/Actors.json",
        type: "post",
        dataType: "json",
        success: function (e) {
            console.log(e);
        }
    });


index.html页面里面拖一个js版本,用ajax请求数据即可。


4.png (744.43 KB, 下载次数: 17)

4.png

1.jpg (450.88 KB, 下载次数: 14)

1.jpg

3.png (41.81 KB, 下载次数: 17)

3.png
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 09:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表