魔兽争霸we触发问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:53:10
在制作地图中.文字提示是十分重要的触发.几乎每一个地图都有文字提示的触发.可是问题来了(oo;)……
在《死亡之夜》里当一个人杀死另一个人的时候文字会显示: XXX害死了XXX
在《3C》中英雄复活的计时器上会显示 【XXX 2:30】
可是他们怎么做到把玩家名字加入到游戏里的?
比如如果我叫 “小明”.那么我在死亡之夜里杀死别的玩家.提示就会显示
“小明 害死了 xxx” .....如果我叫 “魔兽”.那么我在死亡之夜里杀死别的玩家.提示就会显示
“魔兽 害死了 xxx”.
玩家名字怎么加进去的啊?

还有一个小问题:怎么改字的颜色?

首先,玩家的名字在游戏开始时已经被储存为一个变量,是一个字符串
输出文字时需要用到“连接字符串”
形式会像
字符串A + "害死了" + 字符串B
点击字符串A 找到玩家(凶手单位所有者)的名字
点击字符串B 找到玩家(触发单位所有者)的名字

颜色需要设置16进制颜色代码
|cffff0000红色|r
|cff00ff00绿色|r
|cff0000ff蓝色|r
比如
|cffffcc00等级 1|r - 恢复友军|cff00ff0f200点|r生命值
效果是黄色的"等级 1"和绿色的"200点"

颜色代码原则
|cff颜色代码头
|cffxxxxxx 这6个x每2个代表一种原色的饱和度
从左到右分别为红绿蓝,因此|cffff0000为红色
|r代表颜色文字结束
|cffxxxxxx 文字 |r

No