(inSky)

 找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 9623|回复: 7

[讨论] 关于DCS World的任务编辑器

[复制链接]
发表于 2015-2-3 15:25:33 | 显示全部楼层 |阅读模式
本帖最后由 cxcxguy27 于 2015-2-3 15:28 编辑

万能的飞友们,这次有点不太一样的问题~~

最近开始捣鼓DCS自带的任务编辑器,既然是任务编辑器,自然就是触发器的问题,我想做一个类似于闯关的任务脚本,比如消灭了敌方的悍马小车就载入另外一个任务,如果时间用完了或者自己坠机了,就结束当前任务。

于是洒家开始研究这个触发器,但是只能实现“时间用完了或者坠机,就结束当前任务”,不能同时判定“是否消灭了敌方的悍马小车“,也就是没有if这样的功能,而且列表项也是顺序执行,要是中间卡了一行,后面的就执行不了了,灵活性太差了。


那么问题来了,像类似于条件判断,也就是if...else这样的功能,DCS的触发器可以实现吗?另外大家有关于这个任务编辑器的教程吗?中英不限,现在是资料太少,能有就不错了,不能挑肥拣瘦的~~{:soso_e130:}
回复

使用道具 举报

发表于 2015-2-3 16:07:32 | 显示全部楼层
这个任务编辑器的灵活性是很强的。不过我没有看太懂你表述的意思,似乎是逻辑或的关系。
回复 支持 反对

使用道具 举报

发表于 2015-2-3 16:15:32 | 显示全部楼层
任务编辑器的教程游戏手册里就有,不过是英文的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-3 16:19:41 | 显示全部楼层
buddha1975 发表于 2015-2-3 16:07
这个任务编辑器的灵活性是很强的。不过我没有看太懂你表述的意思,似乎是逻辑或的关系。

可能表述不太清楚,洒家对不起俺的语文老师了

比如我想让玩家控制的A10C攻击敌方在地面上的悍马小车,如果在规定时间内小车被击毁,就加载一个新的其他的任务;如果规定时间没有击毁小车或者飞机坠毁,就结束当前的任务。

现在的问题就是两个“如果”只能有一个起作用,因为列表项里面是顺序执行,前一条没有执行完,后一条就不会被执行,而且刚才也出现了个问题,动作项里面的load mission似乎不起作用~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-3 16:22:32 | 显示全部楼层
buddha1975 发表于 2015-2-3 16:15
任务编辑器的教程游戏手册里就有,不过是英文的。

非常感谢,我去看看有没有我需要的东西
回复 支持 反对

使用道具 举报

发表于 2015-2-3 16:25:59 | 显示全部楼层
简单,灵活使用flag is flase和flag is true应该可以实现,你研究下手册就行了,那个手册里有范例的,触类旁通,祝你成功!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-3 16:47:12 | 显示全部楼层
buddha1975 发表于 2015-2-3 16:25
简单,灵活使用flag is flase和flag is true应该可以实现,你研究下手册就行了,那个手册里有范例的,触类 ...

谢谢,正在看手册~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-3 16:47:15 | 显示全部楼层
buddha1975 发表于 2015-2-3 16:25
简单,灵活使用flag is flase和flag is true应该可以实现,你研究下手册就行了,那个手册里有范例的,触类 ...

谢谢,正在看手册~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

小黑屋|手机版|Archiver|(inSky)

GMT+8, 2025-4-26 10:56 , Processed in 0.026168 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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