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

Project1

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

关于中断执行中的事件、。。

 关闭 [复制链接]

Lv2.观梦者

沉默的羔狼

梦石
0
星屑
322
在线时间
77 小时
注册时间
2005-10-23
帖子
3534
跳转到指定楼层
1
发表于 2008-12-13 23:55:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如何在事件执行的时候按某键中断?谢谢{/cy}
此贴于 2008-12-18 13:23:49 被版主darkten提醒,请楼主看到后对本贴做出回应。
★graykid的素材王国★除了现实,我们应该还有一个诗意的世界!

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
2
发表于 2008-12-14 04:16:38 | 只看该作者
没理解具体什么意思

这样试下

条件分歧
当A键按下的时候
事件中断
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

Lv1.梦旅人

穿越一季:朔

梦石
0
星屑
50
在线时间
333 小时
注册时间
2007-4-11
帖子
5369

贵宾

3
发表于 2008-12-14 04:20:50 | 只看该作者
条件分歧
当X键按下的时候
中断事件
6R复活?别扯淡了.

柳柳一旦接手66RPG,我果断呵呵啊。
回复 支持 反对

使用道具 举报

Lv2.观梦者

沉默的羔狼

梦石
0
星屑
322
在线时间
77 小时
注册时间
2005-10-23
帖子
3534
4
 楼主| 发表于 2008-12-14 07:21:45 | 只看该作者
我意思是 按某键时中断任何正在执行中的事件
★graykid的素材王国★除了现实,我们应该还有一个诗意的世界!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
5
发表于 2008-12-16 17:05:37 | 只看该作者
你是什么意思
事件是什么场景?

赌博机么?
那样就是循环 当x键按下的时候 中断循环
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

Lv2.观梦者

沉默的羔狼

梦石
0
星屑
322
在线时间
77 小时
注册时间
2005-10-23
帖子
3534
6
 楼主| 发表于 2008-12-16 21:26:55 | 只看该作者
比如某事件在执行中,执行到一半,而我想让它中断,不再往下执行。{/cy}(好累啊)
---这个几乎每个商业游戏都有的{/gg}
★graykid的素材王国★除了现实,我们应该还有一个诗意的世界!
回复 支持 反对

使用道具 举报

菜鸟飞呀飞 该用户已被删除
7
发表于 2008-12-16 22:30:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

沉默的羔狼

梦石
0
星屑
322
在线时间
77 小时
注册时间
2005-10-23
帖子
3534
8
 楼主| 发表于 2008-12-17 00:40:28 | 只看该作者
以下引用菜鸟飞呀飞于2008-12-16 14:30:59的发言:

用标签跳过。

郁闷 还是不明白我的话,我是要随时终止的{/dk}
。。算了,本题作废!
★graykid的素材王国★除了现实,我们应该还有一个诗意的世界!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

永久的旅行者

梦石
1
星屑
110
在线时间
404 小时
注册时间
2006-12-13
帖子
3091

开拓者贵宾第3届短篇游戏大赛主流游戏组季军第5届短篇游戏比赛季军

9
发表于 2008-12-18 21:22:04 | 只看该作者
脚本的方法我不会,但是如果用事件解决的话,就像菜鸟飞呀飞所说的,可以用标签转移,不过设置起来满费工夫的...

首先是设置一个公共事件:(公共事件001)
条件分支 --〉当开关001=on --〉 标签跳转 = 标签A

第二个公共事件,并行处理:(公共事件002)
条件分支--〉当按钮B被按下时--〉开关001=on

然后就到剧情的事件里面,在跳过剧情后要开始/继续的地方,放一个标签(标签A)

然后在剧情事件里面的每一个执行事件之间都插入公共事件001。
在剧情开始时启动公共事件002(并行处理的需要用开关来控制)


就这样,出来的效果就是,按下B键后,剧情就会跳到标签的位置继续下去。
至于一些细节如开关/变量的变化、图片的消失、角色/NPC的位置、剧情中对角色的影响(扣血之类的),都要兼顾一下...(可以在标签后面加入一系列的事件处理...)

最后,把公共事件002关掉...


思路大概是这样...至于其他的剧情,只要会基本的条件分支+开关/变量,就应该没有问题了...

缺点:跳过只可以在事件指令之间执行,对于一些比较长的事件(如:角色移动),需要等待执行完毕后才会跳转。而且如果有对话,在显示文章期间按B好像是没有效果的(这一点没有试验过...最好自己确认一下...)


其实有一个很简单的方法,很多游戏都有用...
就是在剧情前显示选择项--〉要不要看剧情,不要的话就直接跳转标签...



如果你要作废这题的话,请直接编辑帖子,把标签改去“已经过期”就行了...
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

Lv2.观梦者

沉默的羔狼

梦石
0
星屑
322
在线时间
77 小时
注册时间
2005-10-23
帖子
3534
10
 楼主| 发表于 2008-12-18 21:41:59 | 只看该作者
其实有一个很简单的方法,很多游戏都有用...
就是在剧情前显示选择项--〉要不要看剧情,不要的话就直接跳转标签...

都试过了!如果不小心按了有长篇的对话,那就没有办法咧。。。
如果100分是满分,给你90分满意,十分不满!{/cy}
★graykid的素材王国★除了现实,我们应该还有一个诗意的世界!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-20 16:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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