找回密码
 点一下
查看: 7315|回复: 22

于是SC2字符串Text输出格式Part2(小朋友不但会做算数题还会画画了!)

[复制链接]
发表于 2010-3-17 01:01:25 | 显示全部楼层 |阅读模式
于是这个是p2,上一讲在此:
http://bbs.islga.org/read.php?ti ... =1&toread=1#tpc


这次我们让Text小朋友学画画。希望大家多多帮忙测试和补充。

刚才试出的一些标签:


<s></s>用来将字符缩小,应该是small的意思

奇怪的是用<l></l>却无法用来将字符放大……但是<l>标签本身也不会显示出来,这代表<l>标记是存在的。因为如果是不存在的标记,那么标记本身会显示出来,比如<b>.也就是说<l>标记存在,但是不知道参数该怎么写。

<h></h>用来将字符变成蓝色,应该是head的意思。

[codes=galaxy]
    str="<s>Small</s>";
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(str));
    str="<c>C?</c>";
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(str));
    str="<h2>Head</h2>";
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(str));
    str="Normal";
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(str));
[/codes]

结果如下

未命名.jpg


然后下面是重头了:
显示图片:

使用<img>标签,其中包含的path属性用来指定图片路径:

注意:就如我上一贴中提到的那样,图片路径的分割线\必须写两个才有效果

[codes=galaxy]
    str="Image:<img path=\"Assets\\Textures\\btn-ability-zerg-sporecloud.dds\" />";
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(str));
[/codes]

显示结果

2.jpg

连图片都能显示,这个还叫字符输出么?!

顺便补充一张图片 和字符串一起显示的结果

3.jpg





还没完,利用color属性以及width heigt属性,图片还能调整颜色和尺寸哦。

color的格式和<c> 的val格式相同。
[codes=galaxy]
    str="Image:<img color=\"ff0000\" path=\"Assets\\Textures\\btn-ability-zerg-sporecloud.dds\" />";
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(str));
[/codes]

依然是RRGGBB的形式,如上这样输出就是一张红色的图片

4.jpg

然后width和height属性
[codes=galaxy]
     str="Image:<img color=\"ff0000\" width=\"50\" height=\"300\" path=\"Assets\\Textures\\btn-ability-zerg-sporecloud.dds\" />";
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(str));
[/codes]


5.jpg
 楼主| 发表于 2010-3-17 01:02:57 | 显示全部楼层
更多标签期待大家补完~~以上~~
回复

使用道具 举报

 楼主| 发表于 2010-3-17 01:10:08 | 显示全部楼层
顺便我曾尝试这样写:
    str="<A HREF=\\"http://bbs.islga.org/\\">Welcome to GA</A>";
    UIDisplayMessage(PlayerGroupAll(), 4, StringToText(str));


当然失败了。字符串点击不能。

不过另一方面,它也只显示了Welcome to GA。而没有显示<>内的部分。也就是说<a>标记其实也是存在的(herf参数就两说了)。

这个<a>和<l>一样,目前用法不明。
回复

使用道具 举报

发表于 2010-3-17 02:06:26 | 显示全部楼层
外置模型,外置图片,外置其它数据?- =

图片强大,就像论坛发帖一样- -

星际2的图标尺寸是多大的来着?
回复

使用道具 举报

发表于 2010-3-17 02:15:21 | 显示全部楼层
话说,既然字符串都这么强大,那岂不是英雄姓名啊什么可以用图片代替- -?
回复

使用道具 举报

发表于 2010-3-17 05:45:45 | 显示全部楼层
想顺便问下就是,图片是不是总是面向玩家,像WOW里面邪甲术的特效?
(绝对是罢……?好废)
回复

使用道具 举报

发表于 2010-3-17 09:31:31 | 显示全部楼层
于是以后的SC2 DOTA可以发聊天表情啦?
回复

使用道具 举报

发表于 2010-3-17 09:38:34 | 显示全部楼层
这个可以用来显示图片上x0y0到x1y1的一个矩形区域么
回复

使用道具 举报

发表于 2010-3-17 09:43:15 | 显示全部楼层
头目的拆解效率超过全世界计算机运算能力之和的一千万倍。
威~~~~~武~~~~
回复

使用道具 举报

发表于 2010-3-17 10:01:34 | 显示全部楼层
能这么绘制图片是实实在在的进步啊
回复

使用道具 举报

发表于 2010-3-17 10:01:35 | 显示全部楼层
这次SCII这么NB.。
回复

使用道具 举报

发表于 2010-3-17 10:06:43 | 显示全部楼层
晕。。这也太强了
回复

使用道具 举报

发表于 2010-3-17 10:36:50 | 显示全部楼层
玩到一半突然给你来一段:XXX男子医院,专业治疗XXXXXXX,然后来张刷了半个屏幕的广告图……这样不会很糟糕么= =
回复

使用道具 举报

发表于 2010-3-17 10:39:06 | 显示全部楼层
ls
回复

使用道具 举报

发表于 2010-3-17 10:42:59 | 显示全部楼层
引用第12楼louter于2010-03-17 10:36发表的  :
玩到一半突然给你来一段:XXX男子医院,专业治疗XXXXXXX,然后来张刷了半个屏幕的广告图……这样不会很糟糕么= =
果然么……
回复

使用道具 举报

发表于 2010-3-17 12:43:36 | 显示全部楼层
SC2的地图应该不像War3那样脆弱……
应该……
回复

使用道具 举报

 楼主| 发表于 2010-3-17 13:22:28 | 显示全部楼层
引用第5楼vivid于2010-03-17 05:45发表的  :
想顺便问下就是,图片是不是总是面向玩家,像WOW里面邪甲术的特效?
(绝对是罢……?好废)

你这叫啥问题。

这个输出是写屏,当然永远是2D的。

难道聊天文字还能随着视角旋转么。

这个跟邪甲术完全两回事。邪甲术那是一个始终面向玩家的模型,它是3D的。
回复

使用道具 举报

发表于 2010-3-17 14:49:13 | 显示全部楼层
如果自制的地图本身内嵌了一些邪恶的图片~
回复

使用道具 举报

发表于 2010-3-17 15:33:14 | 显示全部楼层
能打广告也不是坏事呵...
不过能插图片是实实在在的好事... 没有局域网多少有些遗憾。
回复

使用道具 举报

发表于 2010-3-17 15:42:52 | 显示全部楼层
表示内容和名称不符。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-9-28 08:23 , Processed in 0.160188 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表