找回密码
 点一下
查看: 7502|回复: 23

一个不错的基础属性。TimeScale

[复制链接]
发表于 2010-2-21 03:56:44 | 显示全部楼层 |阅读模式
关于Protoss的超时空加速这个技能。它可以对建筑使用,提高它们的生产和研究速度50%。

我看了下它的xml定义文件发现其实它本质上是靠修改单位的一个属性来达到这个效果的。

核心代码是

<Modification TimeScale="1.5"/>

从字面上看,也就是就是说修改了单位的TimeScale这个属性,让这个单位的时间流动速度为正常的1.5倍。惊人吧。机器猫里的东西啊。

这个属性可以修改单位的自身的时间流动速度。

为了测试这个看起来十分科幻的属性的实际作用效果,我修改了这个技能让它能对所有单位使用,然后为了效果明显把timescale改为5。也就是5倍速度。

以下是进入游戏后测试的结果:


果然,效果并不仅仅限于单位的生产和研究速度,甚至连移动速度,攻击速度,模型动画速度,生命回复速度,护盾回复速度,能量回复速度都达到了正常的5倍。完全就像只有这个单位自己开了变速器,而周围环境还是普通的流逝速度一样。

看看这个探测器的移动速度:(另外你也许会看到图像扭曲,这是超时空加速的特效。)

1.jpg

不但是移动速度,连探测器的采水晶采气速度都提高了5倍……瞬间吸矿然后转身交回资源。

2.jpg

这个timescale只有唯一一个运作不完美的地方:
对建造中的建筑物使用的时候。

虽然可以让建筑瞬间完成,但问题是建成后的建筑hp不是满的,虽然进度条移动速度大增,但是hp条却还是按照原来的速度增加。看来sc2程序中,建造过程中的hp增加速度的计时器并不是以单位自身为准,而是以环境速度为准的呢。这个可得向blz提提意见。

   未命名.jpg



顺便这盘游戏的最后,我派了5个经过加速的狂剑客冲进电脑基地,几秒钟内所有建筑就全部被拆光。
发表于 2010-2-21 05:24:30 | 显示全部楼层
这么没有移动速度最大化的说话了
回复

使用道具 举报

发表于 2010-2-21 05:55:55 | 显示全部楼层
啊?头目是不是在国外啊~~~ 天天晚上都能看到你。
回复

使用道具 举报

发表于 2010-2-21 08:26:25 | 显示全部楼层
好方便…………………………
音效也能*5吗。
回复

使用道具 举报

发表于 2010-2-21 08:59:22 | 显示全部楼层
想起某某动画里的宇宙船一被攻击,里面的人就闹成一团,说什么开启超时空加速....
回复

使用道具 举报

发表于 2010-2-21 09:29:25 | 显示全部楼层
太牛白了!!!!
回复

使用道具 举报

发表于 2010-2-21 12:11:34 | 显示全部楼层
不知道地形裝飾物可不可以一起調整
希望做出完美的時間暫停阿WWW
回复

使用道具 举报

 楼主| 发表于 2010-2-21 12:18:26 | 显示全部楼层
引用第7楼屋上于2010-02-21 12:11发表的  :
不知道地形裝飾物可不可以一起調整
希望做出完美的時間暫停阿WWW


时间暂停应该是倒过来,把游戏的全局流逝速度改为0,但是施法者依然为1。

子弹飞行速度也能改哦。
回复

使用道具 举报

发表于 2010-2-21 12:48:13 | 显示全部楼层
HOHO..
回复

使用道具 举报

发表于 2010-2-21 12:51:48 | 显示全部楼层
更方便,更有效,更快捷。
幾個簡簡單單的代碼,就可以省去我們“製作多種馬甲單位”的麻煩。
回复

使用道具 举报

发表于 2010-2-21 13:25:10 | 显示全部楼层
连SC1都没有玩过的人路过
回复

使用道具 举报

发表于 2010-2-21 13:41:03 | 显示全部楼层
马甲单位本身就是悲剧的产物,头目威武~
回复

使用道具 举报

发表于 2010-2-21 15:25:16 | 显示全部楼层
原来那个子弹停滞的动作是这个参数做出来的

那么应该是有操作飞行物的api了?
回复

使用道具 举报

发表于 2010-2-21 15:34:51 | 显示全部楼层
引用第7楼屋上于2010-02-21 12:11发表的  :
不知道地形裝飾物可不可以一起調整
希望做出完美的時間暫停阿WWW

神族母舰的技能充分说明了可行性啊
回复

使用道具 举报

发表于 2010-2-21 17:00:57 | 显示全部楼层
引用第14楼eff于2010-02-21 15:25发表的  :
原来那个子弹停滞的动作是这个参数做出来的

那么应该是有操作飞行物的api了?

箭矢应该是隶属于单位的。。。
操作单位就是操作箭矢了。。。

[codes=xml]
<CUnit id="HydraliskAirWeapon" parent="MISSILE">
    <Race value="Zerg" />
    <EditorCategories value="ObjectType:Projectile,ObjectFamily:Melee" />
</CUnit>

<CUnit id="HydraliskGroundWeapon" parent="HydraliskAirWeapon">
    <Name value="Unit/Name/HydraliskGroundWeapon" />
</CUnit>
[/codes]

那个MISSILE是什么东西啊???
在单位里面没找到。。。
PS:XML语法着色的标签是什么啊??
回复

使用道具 举报

 楼主| 发表于 2010-2-21 20:05:42 | 显示全部楼层
codes=xml
回复

使用道具 举报

发表于 2010-2-22 20:55:56 | 显示全部楼层
这个太强大了~~~
回复

使用道具 举报

发表于 2010-3-21 23:57:10 | 显示全部楼层
<TargetFilters value="Player;Neutral,Enemy,Missile,Stasis,Dead,Hidden,Invulnerable"/>这里怎么改才能给盟友加速?单位和建筑。~~~
回复

使用道具 举报

发表于 2010-3-22 00:01:02 | 显示全部楼层
你只改这个是无用的~~

还要改验证器~~就是ValidatorData.xml~~
回复

使用道具 举报

发表于 2010-3-22 01:54:52 | 显示全部楼层
技能CD的时间会不会也缩短呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 23:50 , Processed in 0.147896 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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