|
我这是第二次碰到这个问题了。就是在触发里“为玩家启用对战AI”无效。
[trigger]如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
unittype_fel_recial 等于 深渊领主 凡人
Then - 动作
AI - 为 (玩家 wave_choice_recial) 启用对战AI: model\forge camp mageddon.ai
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: 1
Else - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
unittype_fel_recial 等于 艾瑞达术士 凡人
Then - 动作
AI - 为 (玩家 wave_choice_recial) 启用对战AI: model\forge camp wrath.ai
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: 2
Else - 动作
AI - 为 (玩家 wave_choice_recial) 启用对战AI: model\forge camp hate.ai
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: 3
[/trigger]
如上图,在触发里给电脑用了AI之后,在游戏里没有效果,下面的1,2,3数字在游戏里都现实了,但是电脑的名字仍然是(中等的电脑),而不是我自定义AI里用的名字。
之前也遇到过这种问题,最后弄明白原因是YDWE编出来的AI不能用。但这次无效的AI是我另一张地图里的AI,我把那张地图的所有物体和触法以及导入文件都移植到了一张新地图上,却发现了这个问题。希望有懂的人指教一下。
另外还遇到一个问题,就是导入的某些音频文件无法“作为音效”,就是在声音编辑器里右键点这些音频文件后“作为音效”没反应。 |
|