Project1

标题: 想求一个时间判定脚本,理论上应该不难。 [打印本页]

作者: a3sai    时间: 2009-6-11 18:18
标题: 想求一个时间判定脚本,理论上应该不难。
本人正在制作《勇者30》小游戏,可以到原创发布里看到。

由于某大反映角色快速移动时会“卡”。这个是因为游戏的时间判定全部是用事件来做的,当角色与事件接触时就会产生判定,每一步都会这样,所以就会有“卡”的现象了。位了解决这个问题希望某位大大做一个时间判定脚本。

脚本设计思路:

在某一开关打开时开始倒计时,开关停止时停止计时(不是暂停)。当时间为0时GAMEOVER。

感谢帮助设计脚本的大大。
作者: zh99998    时间: 2009-6-11 18:34
以前八云写过事件脚本……不过那帖被删了
周五论坛升级后可能恢复
作者: 越前リョーマ    时间: 2009-6-11 18:59
这个用事件做应该是不会卡的,我觉得是你没设计好……
[LINE]1,#dddddd[/LINE]
(这个部分可以放到独立开关关闭的情况下里)并行处理,当开关打开的时候,开始计时,并且打开独立开关A;在并行事件中,如果独立开关A打开,条件分歧开关是否打开,关闭的情况下,关闭独立开关A,取消计时器,如果是开,那么条件分歧时间是否为0,0则Gameover。
[LINE]1,#dddddd[/LINE]
当然我觉得这样错其实是比较麻烦了,不过可能对于保持FPS有帮助……一直操作变量和开关是很叼FPS的,宁愿多几个分歧……
作者: zh99998    时间: 2009-6-11 19:04
以下引用越前リョーマ于2009-6-11 10:59:04的发言:
当然我觉得这样错其实是比较麻烦了,不过可能对于保持FPS有帮助……一直操作变量和开关是很叼FPS的,宁愿多几个分歧……

对,操作变量和开关要伴随地图的刷新
作者: a3sai    时间: 2009-6-11 19:58
好主意,但我还是想求脚本。因为脚本的话别人也可以轻易的参加制作。

本游戏构思时多人制作不同关卡,不同人游戏设计思路不同,就会有不同表现。最后整合。当然目前的整合是用其他软件将每个独立的关卡整个到一起。目前是这样设计的。
作者: 越前リョーマ    时间: 2009-6-11 20:01
以下引用a3sai于2009-6-11 11:58:34的发言:

好主意,但我还是想求脚本。因为脚本的话别人也可以轻易的参加制作。

= =
这个事件你做好后,只要每个需要的地图复制一个就好了……
[LINE]1,#dddddd[/LINE]
说句实在话,别再妄想那种事了…… - -
作者: a3sai    时间: 2009-6-11 20:08
我去试一下 感觉判定不会成功。因为里面没有等于0这一项。小于1的意外状况貌似无法判断。

我有些明白楼上意思了。但独立开关的判定权限是否大于开关的权限?设计会很复杂,貌似要借助第三方判定。
作者: a3sai    时间: 2009-6-11 20:23
测试成功 感谢龙马
作者: 越前リョーマ    时间: 2009-6-11 20:54
以下引用a3sai于2009-6-11 12:08:06的发言:

我去试一下 感觉判定不会成功。因为里面没有等于0这一项。小于1的意外状况貌似无法判断。

我有些明白楼上意思了。但独立开关的判定权限是否大于开关的权限?设计会很复杂,貌似要借助第三方判定。


[本贴由作者于 2009-6-11 12:10:29 最后编辑]

你想把那个独立开关换成开关也没事啊…… - -
用独立开关的话可以节约一个开关。而且我说的应该也满明白了吧,似乎不复杂啊……
作者: a3sai    时间: 2009-6-11 20:56
我弄了 独立的是GAMEOVER 其他不独立 不用借助第三方判定 双条件判定即可 感谢龙马
作者: 越前リョーマ    时间: 2009-6-12 00:17
既然解决了就认可我吧…… - -
作者: a3sai    时间: 2009-6-12 00:24
嗯 不是都感谢了吗? 去原创发布看看吧
作者: 八云紫    时间: 2009-6-12 00:32
http://yoyoku.ys168.com/

有一个之前写的 时间脚本,不知道是不是 LZ 想要的那个.




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