找回密码
 点一下
查看: 1585|回复: 7

[已解决]求个T的技能演示(有效果图)

  [复制链接]
发表于 2007-11-13 20:55:27 | 显示全部楼层 |阅读模式
这个图片忘了是从哪里找来的了,里面那3个火球围这英雄在转。这我不会用T来做,郁闷中想了差不多一个下午,最好是简单一点的T,虽然不是菜菜,但也有些............什么整数实数的组搞到我晕,点方面我就有点心得
Asn.jpg
发表于 2007-11-15 13:56:01 | 显示全部楼层
我用写的给你回答吧,在网吧不方便做演示。

首先用一个引导技能,就用暗夜族瞎子的 <献祭>吧,我感觉这个技能比较适合。
另外要改两个辅助单位,一个模型改成图中红色火焰的模型,一个改成图中蓝色火焰的模型。添加蝗虫技能、删除投影、改成飞行单位、飞行高度设置100 、碰撞改0……
然后T里需要用到的变量
Unit 是单位数组变量
Point 是点数组变量

T编辑如下:

[trigger]
<触发器1>
    事件
        任意单位开始施放技能
    条件
        施放技能等于<献祭>
    动作
        设置Unit[0]=施法单位
        设置Point[0]=Unit[0]的位置
        For循环整数A从 1 到 3 ,做动作
            动作
                设置 Point[循环整数A] = 从[Point[0]开始,距离(100)方向为(120x(转换(循环整数A))为实数]度的位移处)
                设置 Point[(循环整数A)+3] = 从[Point[0]开始,距离(100)方向为((120x(转换(循环整数A))为实数)+120)度的位移处]
                单位-创建1个[红火焰辅助单位]在Point[循环整数A]
                设置Uint[循环整数A]=最后创建的单位
                单位-创建1个[蓝火焰辅助单位]在Point[循环整数A+3]
                设置Uint[循环整数A+3]=最后创建的单位
                点-清除Point[循环整数A]
                点-清除Point[循环整数A+3]
        点-清除Point[0]
        触发器-开启<触发器2> [/trigger]

[trigger]
<触发器2>
    事件
        每0.03秒事件
    条件
    动作
        如果所有条件成立做动作1,否则做动作2
            If - 条件
                Uint[0]拥有献祭=ture(注:魔法效果)
            Then-动作
                设置Point[0]=Uint[0]的位置
                For循环整数A1到6,做动作
                    动作
                        设置Point[循环整数A]=Uint[循环整数A]的位置
                        设置Real[循环整数A]=((Point[循环整数A]到Point[0]的方向)+5)
                        点-清除Point[循环整数A]
                        设置Point[循环整数A]=从(Point[0])开始,距离100,方向为Real[循环整数A]
                        单位-立即移动Uint[循环整数A]到Point[循环整数A]
                        点-清除Point[循环整数A]
                点-清除Point[0]
            Else-动作
                关闭<当前触发>
                For循环整数A从1到6,做动作
                    动作
                        单位-删除Uint[循环整数A]
                        设置Uint[循环整数A]=没有单位
                设置Uint[0]=没有单位[/trigger]
回复

使用道具 举报

 楼主| 发表于 2007-11-16 23:58:09 | 显示全部楼层
兄弟先谢了~ 感激不尽~!
回复

使用道具 举报

 楼主| 发表于 2007-11-17 00:04:40 | 显示全部楼层
设置Real【循环常数A】=………………
这的Real是什么东东来的?
回复

使用道具 举报

 楼主| 发表于 2007-11-17 00:09:08 | 显示全部楼层
晚了~睡觉去明天再起来研究~
回复

使用道具 举报

发表于 2007-11-17 11:07:08 | 显示全部楼层
引用第3楼fire于2007-11-17 00:04发表的  :
设置Real【循环常数A】=………………
这的Real是什么东东来的?
自己定义的变量.
回复

使用道具 举报

发表于 2007-11-17 17:50:49 | 显示全部楼层
忘了Real了~Real是实数数组变量
回复

使用道具 举报

发表于 2007-11-17 18:14:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 03:06 , Processed in 0.355682 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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