linzefei 发表于 2009-4-3 21:55:22

本地魔兽 显血系统

玩某地图时 队友纷纷道 :等我开个显血~~
遂 起念 写了这个系统

效果是 每个玩家可以开启各自的显血系统(互不干扰) 可以自由开关 可以自由选择要显示的单位类别 自由选择显示内容
目前有4个成品版本

本地显血系统 0.7
下载:   
此版本 是0.6的改进简化版 专为真三红宝石制作 也是制作此系统的初衷
简化了红宝石不需要的功能
修改了魔法值的颜色渐变 (:蓝 →→白)


本地显血系统 0.6
下载:
此版本 是0.5的改进版
增加了设置字体大小的功能
增加了切换 血条 和 数字 显示的功能
修改了颜色渐变 使之接近魔兽默认设置 (HP:绿 →→绿+红=黄 →→红   MP:蓝 →→蓝+红=紫 →→红)
[推荐使用此版本]

本地显示血系统 0.3
下载:
此版本 开启后 显示全地图单位 的生命魔法情况(有视野的情况下)
注:此版本通用性 很强 只利用了计时器 未用到触发器 所以。。可以拿来加进某些互通地图。。。。(不知道什么叫互通的 请54此注解)

本地显血系统 0.5
下载:
此版本 显示注册英雄附近741范围的所有单位(有视野的情况下)
注:此版本功能比上版更强。。系统重新设计的。。但通用性没0.3那么强大了。。因为使用了单位组 计时器 触发器(主要是触发器),,所以需要地图支持
适合 使用者加入自己的地图   

[推荐使用此版本]

ps:由于漂浮文字 魔兽限制只能同时存在99个 所以本系统也是如此超过99个单位 将部分不显示
另:本系统利用的是纯本地玩家操作 计时器 单位组 漂浮文字 函数 及其他变量 不同步运行,但是经过双人测试三人测试了 N+1次 均无异常情况
(魔兽版本1.20e)

执行者no.2 发表于 2009-4-3 21:57:21

沙发!

冰块 发表于 2009-4-4 01:03:46

越发的邪恶。。
完全没有兴趣了。。

lunaflywar 发表于 2009-4-4 01:06:28

与我最近想得基本相同。
用在固定视角的地图中非常好。。

linzefei 发表于 2009-4-4 01:09:31

不邪恶...给朋友的对战地图 写的 内置显血=_=

緋桜 发表于 2009-4-4 04:45:31

呃,不错,原先以为是用N个|||||来模拟...看了下地图才发现是数字显示

thewisp1 发表于 2009-4-4 04:54:31

其实■■□□比较好用吧

cctvfive 发表于 2009-4-4 09:53:35

■■□□是怎么输入的?

linzefei 发表于 2009-4-5 00:54:17


小键盘
特殊符号1

或者智能abc V1第9页

linzefei 发表于 2009-4-6 02:05:12

增加了血条``

再增加个了 普通同步显血版
只是演示原理所以是纯t

(同步的和不同步 设计方法有点差距)

a634889763 发表于 2009-4-12 11:08:11

■■□□貌似麻烦点

未来的大叔 发表于 2009-4-12 19:06:51

DOTA终于可以练补刀了

NB!!

<font c 发表于 2009-4-13 15:38:22

我说。你民难道不知道1.22之后war3自带这个功能么

eff 发表于 2009-4-13 16:35:55

22有了呀。

linzefei 发表于 2009-4-13 19:12:16

但大部分人用的1.20=_=

而且22也只是血条把...我觉得数字清晰....虽然我还是习惯按Alt~~

小药 发表于 2009-4-13 21:08:12

下了个0.7,发现打开不能……

t3rry 发表于 2009-4-14 01:51:16

怎么输入了 -xianxue, 没反应?

linzefei 发表于 2009-4-14 15:25:58

输入.
-xianxue 11111


请注意看注释=_=

linzefei 发表于 2009-4-14 15:30:12

之前由于 漂浮文字 会因为镜头而变动位置..(3d)。。。

我下午找了个办法 可以始终让显血保持在原来血条的位置。。

call SetTextTagPos(udg_piaofu,GetUnitX(u)-25-(GetCameraTargetPositionX()-GetUnitX(u))/10,GetUnitY(u)+95-(GetCameraTargetPositionY()-GetUnitY(u))/10,0)

但是。。。每个单位的模型大小都不一样 所以如果每个都保证 那需要每个类型都记录。。。
比如上句 那个正好完全适应骑士的血条位置

等有空。。我弄个版本每个单位血条 位置都唯一在发上来。。

无敌是狐狸 发表于 2015-2-22 11:12:32

怎么用~~纯白不解
页: [1] 2
查看完整版本: 本地魔兽 显血系统