这个教程假设你已经比较熟练地使用Trigger并有一定的逻辑基础和程序设计基础, Knowning engish is preferable
首先问个问题: 为什么要学JASS?
先看下面的例子:
以下例子可以实现在单位死亡的位置显示5秒的死亡信息(漂浮文字)后并清除死亡信息吗?
例子:
Events:
A unit dies
Conditions:
Actions:
-Floating Text - Create floating text at ((position of (Triggering Unit))
with the message (("A "+(name of (Triggering Unit))) + " dies") with size 20 , red 100, green 100, blue 0, alpha 100.
-Wait 5.00 seconds
-Destroy (last created floating text)
象以上例子, 如果不使用用局部变量, 将无法准确销毁临时漂浮文字. 因为在等待5秒后(-Wait 5.00 seconds), 最近创建的漂浮文字(last created floating text)可能已经不是原来的那个了!)
要达到目的, 必须对JASS有些了解. 教程将对此TRIGGER作进一步的分析.
|