找回密码
 点一下
查看: 1140|回复: 10

求挑错。关于防止出界的触发出错问题

[复制链接]
发表于 2009-2-2 12:18:36 | 显示全部楼层 |阅读模式
[trigger]
JinShui
    事件
        单位 - 单位离开 Battlefield <预设>
    条件
        ((触发单位) 是 英雄) 等于 TRUE
    动作
        设置 JinShui_P = ((触发单位) 的位置)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (JinShui_P 的X轴坐标) 大于或等于 -1538.40
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (JinShui_P 的X轴坐标) 小于或等于 2552.20
                    Then - 动作
                        无动作
                    Else - 动作
                        点 - 移动 JinShui_P 到(2552.20,(JinShui_P 的Y轴坐标))
            Else - 动作
                点 - 移动 JinShui_P 到(-1538.40,(JinShui_P 的Y轴坐标))
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (JinShui_P 的Y轴坐标) 小于或等于 2561.00
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (JinShui_P 的Y轴坐标) 大于或等于 -1523.90
                    Then - 动作
                        无动作
                    Else - 动作
                        点 - 移动 JinShui_P 到((JinShui_P 的X轴坐标),-1523.90)
            Else - 动作
                点 - 移动 JinShui_P 到((JinShui_P 的X轴坐标),2561.00)
        单位 - 立即移动 (触发单位) 到 JinShui_P
        点 - 清除 JinShui_P
[/trigger]


好吧。。这个问题真的很囧。。。整个矩形区域(Battlefield )上下右边界都是可以正确阻拦各种出界的。。比如触发直接移动很长一段
或者0.02s模拟的跳跃移动。。。。
问题是左边界。。。。。可以阻拦一次移动很长的一段。。。。。但是却不能阻拦0.02s的移动。。。。原因不明- =

求挑错(下面附Battlefield的边界属性)
111.jpg
发表于 2009-2-2 12:20:26 | 显示全部楼层
嗯又是RPWT...
回复

使用道具 举报

发表于 2009-2-2 12:54:12 | 显示全部楼层
点 - 移动 JinShui_P 到(2552.20,(JinShui_P 的Y轴坐标))
你移动 点 干什么?
回复

使用道具 举报

 楼主| 发表于 2009-2-2 12:55:38 | 显示全部楼层
恩。。。其实也可以写成设置点

是一样的
回复

使用道具 举报

发表于 2009-2-2 12:57:05 | 显示全部楼层
移动点是避免泄露,是一个很不错的做法,不过,进入/离开区域判定与区域本身貌似并不是完全匹配的,有一定的缓冲量的
回复

使用道具 举报

发表于 2009-2-2 12:59:47 | 显示全部楼层
矩形中有三条边都能正常判断,唯独左边那条不起作用= =
回复

使用道具 举报

发表于 2009-2-2 13:13:12 | 显示全部楼层
hmmm,找到了~~

参考,看下6楼头目的解释
回复

使用道具 举报

发表于 2009-2-2 13:16:09 | 显示全部楼层
谢谢,先去试下
回复

使用道具 举报

 楼主| 发表于 2009-2-2 13:27:37 | 显示全部楼层
其实。。。我也无语了。。。我用设定点。多用了一个全局变量。。

数据不变。。条件和事件不变。。。竟然就正常了。。。。

不过确实学到新东西了呢。。谢谢6L~
回复

使用道具 举报

发表于 2009-2-2 13:31:42 | 显示全部楼层
.....白调了两次坐标
回复

使用道具 举报

发表于 2009-2-2 15:57:21 | 显示全部楼层
头目好厉害啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 16:23 , Processed in 0.040968 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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