请选择 进入手机版 | 继续访问电脑版

 找回密码
 点一下
查看: 1767|回复: 18

如何显示玩家名?

[复制链接]
发表于 2015-12-24 15:26:36 来自手机 | 显示全部楼层 |阅读模式
有2个疑问。
如何在单位状态条头上显示的是玩家名称?
war3mod 左上角的英雄头像怎么调出来?
发表于 2016-1-5 11:11:58 | 显示全部楼层
第一个问题,你需要重写血条的UI XML。然后在里面加入PlayerName这个类型的frame元素就可以了。

第二个问题,那不是“调出来”的,那是我自己做出来的。如果你引用了war3 mod,那么只要是动态创建的单位都会占据那个头像。(只要不是预先放在地图上就行)

点评

第一个问题我试过,没有用,血条和蓝条重写了,有效果,但添加PlayerName没有效果;是这样写的:(是不是我写的位置不对?)  详情 回复 发表于 2016-1-6 12:41
回复

使用道具 举报

 楼主| 发表于 2016-1-6 12:41:11 | 显示全部楼层
麦德三世 发表于 2016-1-5 11:11
第一个问题,你需要重写血条的UI XML。然后在里面加入PlayerName这个类型的frame元素就可以了。

第二个 ...

第一个问题我试过,没有用,血条和蓝条重写了,有效果,但添加PlayerName没有效果;是这样写的:(是不是我写的位置不对?)
<Frame type="UnitStatusPlayerName" name="BaseStatusBar_NamePlayer">
        <Frame type="Label" name="Label">
            <Anchor side="Top" relative="$parent" pos="Min" offset="0"/>
            <Anchor side="Left" relative="$parent" pos="Min" offset="0"/>
            <Anchor side="Bottom" relative="$parent" pos="Max" offset="0"/>
            <Anchor side="Right" relative="$parent" pos="Max" offset="0"/>
            <Style val="War3PlayerStatusNameLabel"/>
            <RenderType val="HDR"/>
        </Frame></Frame>
回复

使用道具 举报

发表于 2016-1-8 12:06:04 | 显示全部楼层
话说你有把它放到UnitStatusFrame的下一级吗?

点评

是这样吗?没有效果。  详情 回复 发表于 2016-1-9 04:29
回复

使用道具 举报

 楼主| 发表于 2016-1-9 04:29:53 | 显示全部楼层
麦德三世 发表于 2016-1-8 12:06
话说你有把它放到UnitStatusFrame的下一级吗?

    <Frame type="UnitStatusFrame" name="CustomHPBar" template="HotS_UnitStatus/KerriganHeroUnitStatusFrameTemplate">
        <Frame type="UnitStatusPlayerName" name="BaseStatusBar_NamePlayer">
            <Frame type="Label" name="Label">
                <Anchor side="Top" relative="$parent" pos="Min" offset="0"/>
                <Anchor side="Left" relative="$parent" pos="Min" offset="0"/>
                <Anchor side="Bottom" relative="$parent" pos="Max" offset="0"/>
                <Anchor side="Right" relative="$parent" pos="Max" offset="0"/>
                <Style val="War3PlayerStatusNameLabel"/>
                <RenderType val="HDR"/>
            </Frame>
        </Frame>

是这样吗?没有效果。
回复

使用道具 举报

发表于 2016-1-9 12:44:57 | 显示全部楼层
施主,你先要写一个大条,然后名字条是包含在大条里面的

大条要包含在一个你自己创建的布局里面

然后在需要的单位 的演算体的 自定义单位状态框体 中写入 布局/大条名称

具体的做法你看我们说根本看不懂

你可以创建一个新的地图,其中包含战役数据

看看战役英雄单位的演算体是如何设置的,该条框体官方怎么写的,自己复制粘贴,名字改一下,就可以了

剩下的慢慢学。

点评

试过了,发现重名  详情 回复 发表于 2016-1-9 16:00
回复

使用道具 举报

 楼主| 发表于 2016-1-9 16:00:15 | 显示全部楼层
东方油瓶 发表于 2016-1-9 12:44
施主,你先要写一个大条,然后名字条是包含在大条里面的

大条要包含在一个你自己创建的布局里面

试过了,发现重名
QQ拼音截图未命名.jpg
回复

使用道具 举报

发表于 2016-1-9 16:14:52 | 显示全部楼层
你这个血条边框哪里整的,好好看

你写了两个,删掉一个

点评

自己做的。我只加了你那一句话啊 没有写两个。是单位自己的名称跟本地玩家重名了  详情 回复 发表于 2016-1-9 16:31
回复

使用道具 举报

发表于 2016-1-9 16:15:18 | 显示全部楼层
你如果只是用的话,不用自己写,直接用原版的那个改就行了。
回复

使用道具 举报

 楼主| 发表于 2016-1-9 16:31:15 | 显示全部楼层
东方油瓶 发表于 2016-1-9 16:14
你这个血条边框哪里整的,好好看

你写了两个,删掉一个

自己做的。我只加了你那一句话啊  没有写两个。是单位自己的名称跟本地玩家重名了

点评

这个就是一个搭积木游戏,自己改位置=。=  详情 回复 发表于 2016-1-9 16:40
那就删掉呗,重复了是坐标重复了,你自己改改。  详情 回复 发表于 2016-1-9 16:40
回复

使用道具 举报

发表于 2016-1-9 16:40:17 | 显示全部楼层
sky282438525 发表于 2016-1-9 16:31
自己做的。我只加了你那一句话啊  没有写两个。是单位自己的名称跟本地玩家重名了

那就删掉呗,重复了是坐标重复了,你自己改改。
回复

使用道具 举报

发表于 2016-1-9 16:40:38 | 显示全部楼层
sky282438525 发表于 2016-1-9 16:31
自己做的。我只加了你那一句话啊  没有写两个。是单位自己的名称跟本地玩家重名了

这个就是一个搭积木游戏,自己改位置=。=
回复

使用道具 举报

发表于 2016-1-9 21:19:21 | 显示全部楼层
如果你的模版继承了官方模版的话,里面会自动出现官方模版里的元素。

所以你不如自己新建一个。

比如你在凯瑞甘的血条里加上玩家名字的话,凯瑞甘的血条本身自带单位名字的,当然重一起了。

点评

template="HotS_UnitStatus/KerriganHeroUnitStatusFrameTemplate"就是这个部分要改是吗  详情 回复 发表于 2016-1-10 00:18
回复

使用道具 举报

 楼主| 发表于 2016-1-10 00:18:43 | 显示全部楼层
麦德三世 发表于 2016-1-9 21:19
如果你的模版继承了官方模版的话,里面会自动出现官方模版里的元素。

所以你不如自己新建一个。

template="HotS_UnitStatus/KerriganHeroUnitStatusFrameTemplate"就是这个部分要改是吗

点评

嗯。  详情 回复 发表于 2016-1-10 09:00
回复

使用道具 举报

发表于 2016-1-10 09:00:11 | 显示全部楼层
sky282438525 发表于 2016-1-10 00:18
template="HotS_UnitStatus/KerriganHeroUnitStatusFrameTemplate"就是这个部分要改是吗

嗯。

点评

HotS_UnitStatus/KerriganHeroUnitStatusFrameTemplate除了这个官方的血条框 战役其他的好像都是官方的。非官方模板的在哪呢?  详情 回复 发表于 2016-1-10 20:44
谢谢。想问下您的war3 mod小地图英雄图标改不了,我试了在演算体里更改没反应,请问怎么设置呢?  详情 回复 发表于 2016-1-10 14:25
回复

使用道具 举报

 楼主| 发表于 2016-1-10 14:24:59 | 显示全部楼层

谢谢。想问下您的war3 mod小地图英雄图标改不了,我试了在演算体里更改没反应,请问怎么设置呢?
回复

使用道具 举报

 楼主| 发表于 2016-1-10 14:25:08 | 显示全部楼层

谢谢。想问下您的war3 mod小地图英雄图标改不了,我试了在演算体里更改没反应,请问怎么设置呢?
回复

使用道具 举报

 楼主| 发表于 2016-1-10 14:25:27 | 显示全部楼层

谢谢。想问下您的war3 mod小地图英雄图标改不了,我试了在演算体里更改没反应,请问怎么设置呢?
回复

使用道具 举报

 楼主| 发表于 2016-1-10 20:44:26 | 显示全部楼层

HotS_UnitStatus/KerriganHeroUnitStatusFrameTemplate除了这个官方的血条框 战役其他的好像都是官方的。非官方模板的在哪呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 09:37 , Processed in 0.306111 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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