找回密码
 点一下
查看: 1086|回复: 5

请问怎么创建马甲在触发单位的周围

[复制链接]
发表于 2008-8-17 19:03:22 | 显示全部楼层 |阅读模式
我做了个技能

怎么创建马甲在触发单位的周围?

OK了 谢谢LX的几位
发表于 2008-8-17 19:08:53 | 显示全部楼层
什么意思?没听懂。

是绕成一个圆,还是随机点
回复

使用道具 举报

发表于 2008-8-17 19:08:59 | 显示全部楼层
触发单位的周围?
就是施法单位周围咯?

意思可能没有完全看懂

……稍等我拿个现成的例子给您~~~

[trigger]
Ghost
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 幽灵
    动作
        设置 Spot_Gst_1 = (技能施放点)
        For循环整数A从 1 到 4, 做动作
            Loop - 动作
                设置 Spot_Gst_1_u = (从 Spot_Gst_1 开始,距离 256.00 ,方向为 (45.00 + (90.00 x (转换 循环整数A [R] 为实数))) 度的位移处)
                单位 - 创建 1 个 幽灵. 给 (触发玩家) 在 Spot_Gst_1_u ,面向角度为 (Spot_Gst_1_u 到 Spot_Gst_1 的角度) 度
                动画 - 改变 最后创建的单位 [R]  的颜色比例为(100.00%, 100.00%, 100.00%),透明度为 75.00%
        等待 2.00 秒
        点 - 清除 Spot_Gst_1
                点 - 清除 Spot_Gst_1_u
[/trigger]

这个符合要求么?
回复

使用道具 举报

 楼主| 发表于 2008-8-17 19:15:03 | 显示全部楼层
YES

绕城一个圆,还是随机点 都可以

苗的我试试 。。。
回复

使用道具 举报

发表于 2008-8-17 19:15:04 | 显示全部楼层
如果要随机点的话

就把单位出现的点设置为以1为中心的区域内的随机点,把2设为区域类型的变量

如下:

[trigger]
Ace Bomb
    事件
        单位 - 任意单位 发动技能效果
    条件
        (施放技能) 等于 酸性炸弹 ry
    动作
        设置 Spot_AceBomb_2 = (技能施放点)
        设置 Zone_AceBomb_2 = (以 Spot_AceBomb_2 为中心,宽 500.00 ,高 500.00 的矩形区域)
        For循环整数A从 1 到 10, 做动作
            Loop - 动作
                特殊效果 - 在 (Zone_AceBomb_2 内的随机点) 创建特效: Abilities\\Spells\\Orc\\Berserker\\Berserkertarget.mdl
                等待 0.30 秒
                特殊效果 - 删除 (最后创建的特效)
[/trigger]
回复

使用道具 举报

发表于 2008-8-17 19:34:20 | 显示全部楼层
这个是绕一圈,随便写的,应该能看懂吧。(本人超级简化版trigger)


[trigger]事件//省略
条件//略
动作for循环整数A做动作1到N    // N为你想要单位的个数
       loop                            点                   方向          位移
           创建1个XX在 触发单位的位置 循环整数AX(360/N) XX  //这个是半径[/trigger]

大概就是这样,根据情况适当调整就行了。

要随机点的话,只要把那个单位创造的点改成

单位内随机点就行了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 04:26 , Processed in 0.085881 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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