翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 1866|回复: 26

战役中的人物对话问题

[复制链接]

66

主题

3

精华

5万

积分

圣徒

耕战
10564
鹰币
1005
天龙币
0
回帖
3550

二级帝国勋章翔鹰建站十周年纪念章二级翔鹰勋章二级嘉禾勋章雄鹰勋章

附庸关系0
发表于 2010-2-19 14:45:54 | 显示全部楼层 |阅读模式
战役中制作人物对话时,经常会碰到这样的问题:
设定触发为多层,则长时间选择一个单位会不断地弹出信息;不设定为多层,则人物只能说一次话,某些不注意看的人会错过。
现在的战役大多都用显示建筑来解决这个问题,但是一翻聊天记录,仍然会看到重复的台词。

我研究出了自己的解决方法:
在设定对话触发时,可以这样:

显示目标              否
触发开启状态       是
多层触发              是

条件0:选择对象===》(依情况设定你要的单位)
效果0:显示建筑(送出聊天)===》(你需要的信息)
效果1:关闭触发===》(设定为原触发,即自我关闭)

但是这样,仍然还是只能显示一次,所以还要制作这样一个触发:

显示目标              否
触发开启状态       是
多层触发              是

条件0:选择对象===》主角(可根据情况自定条件)
效果0:激活触发===》对话触发1
效果1:激活触发===》对话触发2
……
效果x:激活触发===》对话触发y

这样,选择单位显示信息后触发就会被关闭,避免重复显示。再选择主角(或者满足你自定的其他条件)后,触发又会被开启,就能再次显示信息了。
本人第一次发技术帖,如果已经发现或者没用还请多多见谅!

[ 本帖最后由 gundsm 于 2010-2-20 20:47 编辑 ]
回复

使用道具 举报

1374

主题

13

精华

4万

积分

教皇

耕战
4669
鹰币
20696
天龙币
0
回帖
13525

特级皇家勋章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之王者雄鹰勋章蛟龙勋章第七届火箭筒杯优秀战役第七届火箭筒杯最佳新人

附庸关系1
发表于 2010-2-19 15:03:21 | 显示全部楼层
毫无技术含量……可以不解决

这样……
触发1
否 是 是
条件1 选择对象
效果2 送出聊天
效果3 激活触发2
效果4 关闭触发1
触发2
否 否 是
条件定时器5-10
效果1 激活触发1
效果2 关闭触发2
回复

使用道具 举报

36

主题

0

精华

2766

积分

公爵

耕战
445
鹰币
141
天龙币
0
回帖
337
附庸关系0
发表于 2010-2-19 15:07:11 | 显示全部楼层
这个我觉得太麻烦了,我没注意看台词时都看的聊天窗口,你这个还要点主角再显示一遍剧情,感觉有点重复…………
最要命的是,太过繁琐了。不知你说的重复显示是不是:
显示建筑0号区:主角:我要去杀恶狼!!显示建筑1号区:
显示建筑2号区:





显示聊天区域:长老:给你2任务,经商or杀恶狼,选一个。

                         主角:我要去杀恶狼!!



你是要解决这个问题吗,我觉得不必,上下都有,显眼。然而聊天窗口的谁也不会在意,不过楼主精神值得表扬!鼓励!!谁会知道这个发现的结果呢,不过保持批评意见,来吧!转头!向我开扔!向我开扔!祖国会为我骄傲!!

查理有⑨个姨太太
回复

使用道具 举报

21

主题

1

精华

2万

积分

征服者

耕战
4535
鹰币
31
天龙币
0
回帖
1804

二级翔鹰勋章第五届火箭筒杯优秀战役第五届火箭筒杯最佳新人翔鹰建站十周年纪念章

附庸关系0
发表于 2010-2-19 15:07:33 | 显示全部楼层
不必这样.

只需要在后面加两个改变所有权的效果即可.
显示目标              否
触发开启状态       是
多层触发              是

条件0:选择对象===》(依情况设定你要的单位)
效果0:显示建筑(送出聊天)===》(你需要的信息)
效果1:改变所有权  玩家X-玩家2
效果2:改变所有权  玩家2-玩家X
注意:X是同一个玩家.


效果1:改变所有权  玩家X-玩家2
效果2:改变所有权  玩家2-玩家X

这部分可以根据自己的需要进行更改.
只要是两个玩家之间对换就可以了

[ 本帖最后由 _YF_羽枫 于 2010-2-19 15:10 编辑 ]
回复

使用道具 举报

21

主题

1

精华

2万

积分

征服者

耕战
4535
鹰币
31
天龙币
0
回帖
1804

二级翔鹰勋章第五届火箭筒杯优秀战役第五届火箭筒杯最佳新人翔鹰建站十周年纪念章

附庸关系0
发表于 2010-2-19 15:09:19 | 显示全部楼层
这样的好处是
不必关闭或触发某触发
只需要一个触发就能搞定..

皮卡的和LZ的都很麻烦
都需要两到三个触发来达到一个效果.
而且还是要有时间的判定.这样一来如果玩家想立刻看一次,但是时间还没到,就以为只出现一次而已.容易造成错误
不够我的简便

[ 本帖最后由 _YF_羽枫 于 2010-2-19 15:11 编辑 ]
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90392
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2010-2-19 15:10:51 | 显示全部楼层
…………
………………
你们把我烹饪得外焦里嫩
效果1:关闭触发===》(设定为原触发,即自我关闭)

我听说过自我进驻,没听说过自我关闭
悲剧的是
触发2否 否 是
条件
定时器5-10
效果1
激活触发1
效果2
关闭触发2

皮卡你竟然也不知道触发没必要自己关自己?
只要多加一个计时器条件然后循环不就完了吗…………
你们到底再干啥
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90392
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2010-2-19 15:12:31 | 显示全部楼层
羽枫的也很好啊,只要点一次就取消选择。
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

21

主题

1

精华

2万

积分

征服者

耕战
4535
鹰币
31
天龙币
0
回帖
1804

二级翔鹰勋章第五届火箭筒杯优秀战役第五届火箭筒杯最佳新人翔鹰建站十周年纪念章

附庸关系0
发表于 2010-2-19 15:13:52 | 显示全部楼层
你们都悲剧了..
我也没听过触发可以关闭自己的..

触发只要不是循环的进行一次后都会自动关闭.没必要关闭自己

如果像皮卡那样只要第一个触发不循环,后面激活第二个触发,然后再激活第一个触发就可以了...
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90392
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2010-2-19 15:16:58 | 显示全部楼层
关闭自己的效果必然是没用的……
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

66

主题

3

精华

5万

积分

圣徒

耕战
10564
鹰币
1005
天龙币
0
回帖
3550

二级帝国勋章翔鹰建站十周年纪念章二级翔鹰勋章二级嘉禾勋章雄鹰勋章

附庸关系0
 楼主| 发表于 2010-2-19 15:31:45 | 显示全部楼层
看来本人还是太无知……都不敢看下去了(见到皮卡丘回帖的时候)……

[ 本帖最后由 gundsm 于 2010-2-19 15:45 编辑 ]
回复

使用道具 举报

21

主题

1

精华

2万

积分

征服者

耕战
4535
鹰币
31
天龙币
0
回帖
1804

二级翔鹰勋章第五届火箭筒杯优秀战役第五届火箭筒杯最佳新人翔鹰建站十周年纪念章

附庸关系0
发表于 2010-2-19 15:43:50 | 显示全部楼层
没事
精神可见一斑
继续努力吧
!!!
回复

使用道具 举报

63

主题

8

精华

5万

积分

教皇

耕战
9517
鹰币
8493
天龙币
1
回帖
2201

冒险家翔鹰建站十周年纪念章特级翔鹰勋章特级嘉禾勋章特级帝国勋章雄鹰勋章鹰之智者蛟龙勋章第一玩家翔一电影节冠军

附庸关系0
发表于 2010-2-19 15:47:36 | 显示全部楼层
不推荐加定时器吧。要知道NPC的对话多如山,定时器打开后,不会因为触发被关闭而自动清空,也就是说即使倒计为0可能还是占着系统资源,所以,用显示建筑最好,代价是信息栏里面重复得很厉害。
但总比每个城多10~20个占着定时器资源的NPC要好。
回复

使用道具 举报

66

主题

3

精华

5万

积分

圣徒

耕战
10564
鹰币
1005
天龙币
0
回帖
3550

二级帝国勋章翔鹰建站十周年纪念章二级翔鹰勋章二级嘉禾勋章雄鹰勋章

附庸关系0
 楼主| 发表于 2010-2-19 15:52:02 | 显示全部楼层
原帖由 Ru43 于 2010-2-19 15:47 发表
不推荐加定时器吧。要知道NPC的对话多如山,定时器打开后,不会因为触发被关闭而自动清空,也就是说即使倒计为0可能还是占着系统资源,所以,用显示建筑最好,代价是信息栏里面重复得很厉害。
但总比每个城多10~20 ...

恕小生不才……我不知道你们说的定时器怎么用……
回复

使用道具 举报

32

主题

1

精华

2513

积分

公爵

耕战
348
鹰币
306
天龙币
0
回帖
765
附庸关系0
发表于 2010-2-19 16:23:58 | 显示全部楼层
定时器,就是条件的一种,如果你打开帝国后(比如说在普通游戏中),你按一下F11,地图左上角就会显示一个时间,还有括号里的难度,那个时间就是定时器啦(不知道这么说标准不标准),在定时器(触发条件)的空格当中输入数字,那就是这个触发被激活后,效果启动的时间,定时器里的数字,与刚刚说的地图左上角的时间,成一比一的关系,也就是说,你条件里的数字,与时间当中的秒数是一比一的。说这么多不知道你听懂没有,以下是触发做法。

1.条件:定时器 比如是20吧
2.效果:杀死士兵A
3.单击菜单中的测试
4.20秒后,士兵A死亡。(这里的20秒,指的是帝国时间,也就是地图左上角显示的时间啦)
天界交流组组员招募中 有意者请到“酒馆乱弹”版组员招募专贴留言
回复

使用道具 举报

66

主题

3

精华

5万

积分

圣徒

耕战
10564
鹰币
1005
天龙币
0
回帖
3550

二级帝国勋章翔鹰建站十周年纪念章二级翔鹰勋章二级嘉禾勋章雄鹰勋章

附庸关系0
 楼主| 发表于 2010-2-19 16:26:16 | 显示全部楼层

回复 14# 的帖子

我知道那个定时器……不然怎么做战役……
我问的是如何做出他们说的那种效果……
回复

使用道具 举报

96

主题

0

精华

1610

积分

侯爵

耕战
194
鹰币
169
天龙币
0
回帖
870

翔鹰建站十周年纪念章

附庸关系0
发表于 2010-2-19 16:49:16 | 显示全部楼层
对话其实只需要一个触发一个条件两个效果:
选择目标:自己设定
显示对话:自己设定
改变所有权:把玩家1的单位改为玩家1
这样做一样能取消选择
但对于其他电脑玩家来说,还得用三个效果。
回复

使用道具 举报

66

主题

3

精华

5万

积分

圣徒

耕战
10564
鹰币
1005
天龙币
0
回帖
3550

二级帝国勋章翔鹰建站十周年纪念章二级翔鹰勋章二级嘉禾勋章雄鹰勋章

附庸关系0
 楼主| 发表于 2010-2-19 17:18:35 | 显示全部楼层
看来在这个问题上各路英雄均有高见啊……
我还得多加学习才能赶上翔鹰的整体水平
以后的路还很长……
回复

使用道具 举报

1374

主题

13

精华

4万

积分

教皇

耕战
4669
鹰币
20696
天龙币
0
回帖
13525

特级皇家勋章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之王者雄鹰勋章蛟龙勋章第七届火箭筒杯优秀战役第七届火箭筒杯最佳新人

附庸关系1
发表于 2010-2-19 18:24:13 | 显示全部楼层
我猜着就要悲剧
从来没研究过这个
我理解的是要那种比如某地站了个不起眼的NPC 点他就说话 以后点他还能说但又不会占屏幕
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-2-19 18:31:53 | 显示全部楼层
我觉得很无语……又不是AI 你给我关闭什么= =
不是循环的触发弄一次就可以了
YF那个很好 相当于自动取消选择
心烦意乱。静下来吧。
回复

使用道具 举报

21

主题

1

精华

2万

积分

征服者

耕战
4535
鹰币
31
天龙币
0
回帖
1804

二级翔鹰勋章第五届火箭筒杯优秀战役第五届火箭筒杯最佳新人翔鹰建站十周年纪念章

附庸关系0
发表于 2010-2-19 18:49:23 | 显示全部楼层
我以为你们都会的,24,这么多人用定时器
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2025-5-6 15:27 , Processed in 0.186193 second(s), 217 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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