找回密码
 点一下
查看: 922|回复: 4

为什么创建出来的这个单位就是移动不了

[复制链接]
发表于 2009-1-31 02:22:12 | 显示全部楼层 |阅读模式
如下T,不知道为什么,创建出来的那个单位(剑气)停在创建的位置就是不移动,我单独做个测试图又是可以动的,但是放到图里就不知道为什么动不了,高人给看看,谢谢了!!

[trigger]
ASK POFA
    事件
        单位 - 破法 0080 <预设> 发动技能效果
    条件
        (施放技能) 等于 天剑
    动作
        设置 CreatedPot[30] = (破法 0080 <预设> 的位置)
        设置 radius[32] = (破法 0080 <预设> 的面向角度)
        设置 CreatedPot[32] = (从 CreatedPot[30] 开始,距离 425.00 ,方向为 radius[32] 度的位移处)
        设置 Rectang[30] = (以 CreatedPot[32] 为中心,宽 200.00 ,高 850.00 的矩形区域)
        设置 TempGroup[30] = (Rectang[30] 内满足 ((((匹配单位) 是存活的) 等于 TRUE) and (((匹配单位) 是 (破法 0080 <预设> 的所有者) 的敌对单位) 等于 TRUE)) 的所有单位)
        单位 - 创建 1 个 剑气 给 (破法 0080 <预设> 的所有者) 在 CreatedPot[30] ,面向角度为 radius[32] 度
        设置 PublicUnit[30] = (最后创建的单位)
        计时器 - 开启 PublicTimer[30] ,计时方式: 循环 时间设置: 0.01 秒
[/trigger]

[trigger]
Timer POFA
    事件
        时间 - PublicTimer[30] 到期
    条件
    动作
        设置 radius[33] = (radius[33] + 10.00)
        设置 CreatedPot[31] = (从 CreatedPot[30] 开始,距离 radius[33] ,方向为 radius[32] 度的位移处)
        单位 - 立即移动 PublicUnit[30] 到 CreatedPot[31]
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                radius[33] 大于或等于 850.00
            Then - 动作
                单位组 - 选取 TempGroup[30] 内所有单位做动作
                    Loop - 动作
                        单位 - 命令 破法 0080 <预设> 对 (选取单位) 造成 3000点伤害
                        特殊效果 - 创建并绑定特效到 overhead 对 (选取单位) ,使用模型: Objects\Spawnmodels\Critters\Albatross\CritterBloodAlbatross.mdl
                        特殊效果 - 删除 (最后创建的特效)
                计时器 - 暂停 PublicTimer[30]
                单位 - 删除 PublicUnit[30]
                自定义代码: call RemoveLocation(udg_CreatedPot[30])
                自定义代码: call RemoveLocation(udg_CreatedPot[31])
                自定义代码: call RemoveLocation(udg_CreatedPot[32])
                自定义代码: call DestroyGroup(udg_TempGroup[30])
                区域(矩形) - 删除 Rectang[30]
            Else - 动作
[/trigger]
发表于 2009-1-31 03:42:06 | 显示全部楼层
莫非地图里timer 30 没有初始化?
回复

使用道具 举报

发表于 2009-1-31 06:47:39 | 显示全部楼层
移动速度是否为0?
回复

使用道具 举报

发表于 2009-1-31 11:07:34 | 显示全部楼层
PublicTimer计时器的数组的尺寸有没有到30?

如果没有就把他设成30或者更大
回复

使用道具 举报

 楼主| 发表于 2009-1-31 15:14:38 | 显示全部楼层
如楼上所说,谢谢了,已经解决!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 07:48 , Processed in 0.076895 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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