- UID
- 309105
- 阅读权限
- 150
- 注册时间
- 2017-11-8
- 最后登录
- 2025-3-19
- 在线时间
- 643 小时
- 性别
- 保密
- 生日
- 2000 年 11 月 7 日
- 情感状态
- 。。。
都主教
- 耕战
- 927
- 鹰币
- 36230
- 天龙币
- 0
- 回帖
- 237
|

楼主 |
发表于 2018-10-9 12:56:50
|
显示全部楼层
用地图触发修改地图:
rmCreateTrigger("Lighting1");
rmSwitchToTrigger(rmTriggerID("Lighting1"));
rmSetTriggerActive(true);
rmSetTriggerRunImmediately(true);
rmSetTriggerLoop(false);
rmSetTriggerPriority(4);
rmAddTriggerCondition("Always");
rmAddTriggerEffect("Set Lighting");
//下面的spcCC5b是照明文件名称,可以参考剧情编辑器的照明设定。
rmSetTriggerEffectParam("SetName","spcCC5b");
rmSetTriggerEffectParamFloat("FadeTime",360);
rmAddTriggerEffect("Fire Event");
rmSetTriggerEffectParamInt("EventID",rmTriggerID("Lighting2"));
rmCreateTrigger("Lighting2");
rmSwitchToTrigger(rmTriggerID("Lighting2"));
rmSetTriggerActive(true);
rmSetTriggerRunImmediately(false);
rmSetTriggerLoop(false);
rmSetTriggerPriority(4);
rmAddTriggerCondition("Timer");
rmSetTriggerConditionParamFloat("Param1",360);
rmAddTriggerEffect("Set Lighting");
rmSetTriggerEffectParam("SetName","spcJC4aflashback");
rmSetTriggerEffectParamFloat("FadeTime",360);
rmAddTriggerEffect("Fire Event");
rmSetTriggerEffectParamInt("EventID",rmTriggerID("Lighting3"));
//上面那句是开启触发Lighting3
rmCreateTrigger("Lighting3");
rmSwitchToTrigger(rmTriggerID("Lighting3"));
rmSetTriggerActive(true);
rmSetTriggerRunImmediately(true);
rmSetTriggerLoop(false);
rmSetTriggerPriority(4);
rmAddTriggerCondition("Timer");
rmSetTriggerConditionParamFloat("Param1",360);
rmAddTriggerEffect("Set Lighting");
rmSetTriggerEffectParam("SetName","spcCC5b");
rmSetTriggerEffectParamFloat("FadeTime",360);
rmAddTriggerEffect("Fire Event");
rmSetTriggerEffectParamInt("EventID",rmTriggerID("Lighting2"));
//上面那句是开启触发Lighting2,然后通过360秒时间来回循环
这种旧方法就是不如C++格式触发好写
C++格式触发参考这个链接的地图:
https://www.hawkaoe.net/bbs/forum.php?mod=viewthread&tid=143929&page=3#pid837069
|
|