Project1

标题: 在web端和安卓端打开菜单时显示[读取角色图片失败] [打印本页]

作者: 风之守望    时间: 2016-10-6 22:20
标题: 在web端和安卓端打开菜单时显示[读取角色图片失败]
本帖最后由 风之守望 于 2016-10-6 22:29 编辑

用了Master Demo的菜单(基本上菜单大变样,添加了很多图片效果)

在电脑打开工程测试的时候毫无问题,

但是一旦打包成网页版传到服务器上,或是打包成安卓版安装在手机里,

只要进入游戏后按下鼠标右键准备打开菜单,

就会在短暂的loading之后弹出失败窗口:

fail to load img/pictures/Actor_1.png

有的时候是 Actor_3.png


我试着用了官方内置的预读取插件preload但是依然无效果。

而且在换回原来菜单画面后发现能正常打开了说明问题还是出在这个动态菜单上……但是在本地电脑上测试却完全没有问题……

不知各位有没有碰见过在电脑上运行的好好的可是在网页上、在手机里运行出错的情况???

(附上游戏的测试网址:http://www.chimakier.com/games/shayushenyin/test/index.html


=====网页版进展更新====
连续刷新了好几次,
第一次弹出的是fail to load Actor_1.png
然后又不知道刷新了几遍
弹出的是fail to load Actor_3.png
刚刚弹出的是fail to load Actor_4.png
然后再刷新一遍之后就成功打开了游戏的菜单画面……

这是什么情况……总不能让朋友玩个游戏之前先刷个十遍八遍吧……= =


作者: 判约之轮    时间: 2016-10-7 12:04
其一,载入游戏标题界面时,自动保存脚本有误,判定为运行环境不同
初步判断:游戏在exe运行环境下,为基于nodejs的模拟浏览器,运行环境为node,在html运行环境下运行环境为js
所以在那个插件的第一句添加
  1. var _global = global || window;
复制代码

然后把下面的global全部替换为_global
或可解决问题,尝试之前请务必记得备份原文件

其二,可能是我浏览器是Chrome对代码文件的解析不一样?以下是我这边看到的网页目录结构:

然后是控制台输出的错误信息:

Actor_1.png和actor_1.png虽然拼写一样,但是在严格大小写检查的环境下是两个文件啊?你确定没写错?
作者: wuhaozy    时间: 2016-10-28 19:29
大佬们。请教一下为什么我的测试游戏放到服务器就不行呢...找了好久了也没有结果.
我的网址www.gansita.top
作者: wuhaozy    时间: 2016-10-28 19:40
判约之轮 发表于 2016-10-7 12:04
其一,载入游戏标题界面时,自动保存脚本有误,判定为运行环境不同
初步判断:游戏在exe运行环境下,为基于 ...

大佬求帮助。www.gansita.top
因为今天不能私信了,我就直接写个帖子,出现的问题希望大佬能帮帮我{:2_264:}https://rpg.blue/forum.php?mod=v ... &extra=page%3D1




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1