flag is true 就是标记有效,标记为真的意思。
DCS地图编辑器里面允许你设置一种逻辑值,也就是“flag”。一般用于复合式的触发或者条件判定、延迟判定之类的。
比如:任务要求为,玩家进入某区域时触发第一波敌机,第一波敌机全灭后触发第二波敌机。
在这个任务中,初始阶段两拨敌机都处于“死亡”状态,你可以设置“玩家进入区域时触发第一波敌机”,但你无法设置“第一波敌机死亡时触发第二波敌机”。因为初始状态下第一波敌机就是“死亡”的,你会发现任务一开始,第二波敌机就先冒出来了。
正确触发第二波敌机的方法应该是:
玩家进入区域,触发第一波敌机,同时设置flag1.
第一波敌机死亡,且flag1为 true(flag is true)时触发第二波敌机。
这样就实现了。