Project1

标题: 关于开关的问题~~~求达人解答 [打印本页]

作者: jaystar    时间: 2010-8-17 09:15
标题: 关于开关的问题~~~求达人解答
       我在测试游戏时,,经常是明明身置了某个对话或什么就打开这个开关,然后画面切到另
一个场景,,这时有个事件需要这个开关开着的情况下才能执行,,,但我在测试时有时就能
执行这个事件,,有时就不能执行,,说明之前打开这个开关失效

      后来我在测试中试着用F9,,比如这个事件是要这个开关才能执行,,我之前是打开了这个开关,,但是无法执行这个事件,,这时我按F9,然后查看这个开关确实是开着的,然后我再执行这个事件又能执行了!!

       经常是这样,明明我设置了触发这个开关的事件,但去在执行需要这个开关的事件时,,却有时能成功,有时不能成功!!!

        这是什么问题?     
作者: BBBBB6    时间: 2010-8-17 09:39
怎么会有这么怪异的问题。。。
你的意思是你的某事件的触发条件是某开关开着是吧,然后你开了这个开关那个事件米有触发是吧。。。。。。
那是不是你的触发方式不对呢?
比如说你的触发方式是决定键,但是你记错了以为是和它接触之类的。。。
作者: jaystar    时间: 2010-8-17 09:52
回复 BBBBB6 的帖子


    谢谢你回复我的贴子,,真的谢谢你。

我肯定是没记错的,,因为我在不停的测试,,而且是好几个地方有类似的问题

比如说:我在这个房间内和这个人对话,,打开了开关1,,然后对话结束,我离开这个房间来

到城内街道,我进入另一个房间,,这时如果开关1为开的话,那这个房间内就会有一个人在这

里站在,,,,,可是我测试了很多遍,,有时这个人就会在这,有时这个人就不会在,,而

如果我进了这个房间这个人没在,,我按F9,,那这个人马上就会出来。。或者我打开了开关1

后,,我在进入这个房间前存个盘,,进入这个房间这个人不在,那我读取这个存档后再进这

个房,,这个人又在这个房内了!!
作者: BBBBB6    时间: 2010-8-17 09:58
回复


    谢谢你回复我的贴子,,真的谢谢你。

我肯定是没记错的,,因为我在不停的测试,,而且是好几 ...
jaystar 发表于 2010-8-17 09:52



真实不好意思。。。我实在是米有见过这样的问题。。。
可能你的电脑卡吧。。。。。。。。。。。
作者: 聖月靈    时间: 2010-8-17 10:16
好奇怪的问题……
作者: matengli    时间: 2010-8-17 10:40
困扰啊  难道是开关重置了?您有用什么特别的脚本呢?
虽然不能帮你解决 希望你能早点找出方法
作者: jaystar    时间: 2010-8-17 10:41
开关重置会出现这样的问题吗?

也可能是我的脚本太乱了。
作者: gjz010    时间: 2010-8-17 14:58
用用这句:$game_map.refresh
作者: jaystar    时间: 2010-8-17 17:45
用用这句:$game_map.refresh
gjz010 发表于 2010-8-17 14:58



为句是什么意思?放在脚本的那里?

谢谢你,,


作者: jaystar    时间: 2010-8-18 12:59
        有达人帮帮忙吗?


作者: 帅气的袋鼠    时间: 2010-8-18 13:23
不要使用继续游戏来进入游戏测试
从开始游戏那里进入游戏测试,或者设置主角初始位置在那个地图进行测试
作者: 497406594    时间: 2010-8-18 13:52
我昨天也遇到这个问题,哭死= =!
明明设置好一个开关,然后之前已经测试过一次成功了。
之后过了三四天,中途添加了一些脚本,而这个没再改动它
昨天想再测试一遍的时候发现那个开关没用了,汗死= =!
然后给它换个开关又好了:L  不知道是不是脚本惹的祸
作者: 逸豫    时间: 2010-8-18 15:07
之所以从Debug窗口跳出后事件能够执行,大概是Scene_Debug里面
    # 刷新地图
    $game_map.refresh
这一句的作用
于是可以手动执行Game_Map的刷新
请在修改开关以后使用
    $game_map.refresh
作者: fux2    时间: 2010-8-18 16:09
你改过scence_map的刷新了吧?
作者: jaystar    时间: 2010-8-18 16:30
       要怎么改这个刷新

我今天又试了一天,,有3个地方的开关问题,,都是明明设置好了用事件打开开关,,但需要这个开关为ON的事件却无法执行。。

就总是卡在这3个地方,,其他还有很多地方我也用相同的方法设了开关,,但那些地方的开关
没有问题,,,我就搞不明白问题出在那儿~~~
作者: jaystar    时间: 2010-8-18 16:41
我好像研究明白了,,有些开关只在当前画面有效,,画面切换后开关便失效了。。


作者: gjz010    时间: 2010-8-30 11:10
这句是刷新地图的意思,放在开关操作之后。




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