Project1

标题: 【新开贴,求助,远景循环和一个脚本冲突,已找到问题】 [打印本页]

作者: m8663431    时间: 2016-3-2 15:57
标题: 【新开贴,求助,远景循环和一个脚本冲突,已找到问题】
本帖最后由 m8663431 于 2016-3-3 11:59 编辑

更新了一下
----------------------------------------------------------------------------------------------------------------------------------------
经过楼下指点,更新了帖子。上传了工程文件··· 里面有两个画面,,,一个是试验背景云层,一个是试验全背景宇宙。。。目前工程文件里都是有问题的,不能循环

然后跟他冲突的脚本,我做了个事件,左边对话立绘变胖,右边对话恢复。。。

目前我知道的是,如果去掉主处理的第一行eval(load_data("Data/Scripts_Push.rvdata2").data)这个,背景循环就好了,但立绘脚本就会失效

求大神能否帮忙解决,感激不尽

百度网盘工程文件  8.5MB      http://pan.baidu.com/s/1pJT7QNh




----------------------------------------------------------------------------------------------------------------------------------------
以下是之前判断过程
----------------------------------------------------------------------------------------------------------------------------------------

求助https://rpg.blue/thread-216674-1-1.html这个贴里,修改了分辨率800X600,但远景图片循环有BUG,就是一张图片移动过去远景就黑了,没有循环。。。

贴里范例解决了,但自己的游戏里不知道怎么解决,,,,



更新一下,不知道算不算找到问题原因了··· 去掉主处理的eval(load_data("Data/Scripts_Push.rvdata2").data)这个,远景循环就没问题了··· 但是一个打开菜单,在菜单里显示立绘的脚本就失效了


就是这个显示立绘菜单的脚本



不知道是不是这个文件的问题,我上传了··· 麻烦有懂得大神赐教一下,有没有办法解决冲突。。。
Scripts_Push.rar (20.61 KB, 下载次数: 75)


好吧,会不会是根本不是分辨率和远景冲突,而是我这个显示菜单立绘的脚本和远景循环冲突?



作者: Vortur    时间: 2016-3-2 16:28
把文字写小一点可能会更有亲和力。
根据楼主的描述,在下认为是“菜单立绘”与“远景”脚本冲突。可以使用一个空白工程来实验一下。“控制变量法”
作者: m8663431    时间: 2016-3-2 21:06
Vortur 发表于 2016-3-2 16:28
把文字写小一点可能会更有亲和力。
根据楼主的描述,在下认为是“菜单立绘”与“远景”脚本冲突。可以使用 ...

谢谢楼上提醒,字改小了。。。具体我该怎么做,不会操作。。。因为我不会编写脚本,是拿来党
作者: Vortur    时间: 2016-3-2 21:20
m8663431 发表于 2016-3-2 21:06
谢谢楼上提醒,字改小了。。。具体我该怎么做,不会操作。。。因为我不会编写脚本,是拿来党 ...

控制变量法 应该不用解释吧。
根据上一个帖子,应该有如下猜测,循环脚本失效,是因为:
1.菜单脚本的原因
2.修改了分辨率的原因
根据这两个猜测,设置对照组实验,新开一个工程:
1.仅加载了循环远景脚本,观察是否其失效
2.仅加载了循环远景脚本,设置修改其分辨率,观察其是否失效
3.加载循环脚本、菜单脚本,观察循环脚本是否失效。
4.根据如上实验结果,推定循环脚本失效原因;如不能推定,则重新设置对照试验。

作者: m8663431    时间: 2016-3-2 21:30
Vortur 发表于 2016-3-2 21:20
控制变量法 应该不用解释吧。
根据上一个帖子,应该有如下猜测,循环脚本失效,是因为:
1.菜单脚本的原 ...

噢,这个我试验了一下,下午,基本可以断定是,菜单立绘脚本让远景循环失效的···  但是我不知道菜单立绘脚本是哪个。。。因为我是直接在开源游戏上做的。。。。我判断的根据是删除掉“一个脚本的第一行eval(load_data("Data/Scripts_Push.rvdata2").data)这段话”,,,,远景循环就好了,可是菜单立绘脚本就失效了,可能有点白痴,但是我是这么想的
作者: m8663431    时间: 2016-3-2 21:37
m8663431 发表于 2016-3-2 21:30
噢,这个我试验了一下,下午,基本可以断定是,菜单立绘脚本让远景循环失效的···  但是我不知道菜单立 ...

( ´ρ`)那不能基本啊,要怎么搞啊···  这个没了,那个就失效啊
作者: shencao    时间: 2016-3-3 01:19
既然开新楼了我旧楼就不回复了。
Scripts_Push.rvdata2应该是数据文件?冲突的是脚本,就是你截图里写着eval(load_data("Data/Scripts_Push.rvdata2").data)的这页,看它写了哪些(改了系统的哪些部分)才是对解决冲突问题有帮助的。而且,鉴于作者特地做了个文件(Scripts_Push.rvdata2非系统自带),以这个费劲程度我感觉系统应该是改了不少,嗯纯猜测。
lz我强烈建议你先去看看基础知识,搞清楚软件各个部分都是干啥的,再来考虑其他。开源游戏用来做参考很好,研究别人的思路和实现方式,但是要改那是最麻烦的了,如果作者不作注释(作者并没有义务作注释)没有脚本知识你根本不知道原作者调整了哪些部分,就比如你说的找不到菜单立绘脚本是哪个。除非你全盘挪用一点不改,或者刚好新加的脚本不冲突,否则解决起来⋯⋯(¬_¬)
要不最不济,你把整个工程打包发出来看看有没有人愿意帮你解决吧⋯⋯
作者: m8663431    时间: 2016-3-3 11:56
shencao 发表于 2016-3-3 01:19
既然开新楼了我旧楼就不回复了。
Scripts_Push.rvdata2应该是数据文件?冲突的是脚本,就是你截图里写着eva ...

谢谢大神指点,修改了一下帖子,我上传了一个工程包。。。不知道是不是这个样子的。。。




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