幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 891|回复: 2

[求助]:如何才能精确判断两个移动事件之间的距离?

[复制链接]

20

主题

357

帖子

4300

积分

⑥精研

真·RMXP废柴

积分
4300
发表于 2005-8-25 12:20:58 | 显示全部楼层 |阅读模式
涉及这样一个设计:

如果事件A与事件B的距离在2(直线坐标单位)以内时,则触发事件C。

现在我的解决途径是:

1.利用并行事件分别获取A、B两个事件的X坐标和Y坐标;

2.利用变量计算和条件分歧判断两个事件的距离。

但是问题是:具体该如何设计算法,才能准确的判断这个距离呢?

望高人指点一二,谢谢。
《非·英雄传说Episode 1.5  —传说的后来—》 ↑ 制作中。别点,不是链接...
回复

使用道具 举报

89

主题

2333

帖子

3273万

积分

⑧专业

Xavier on Rails

积分
32739794
QQ
发表于 2005-8-25 13:03:05 | 显示全部楼层
A事件x坐标代入变量1
A事件y坐标代入变量2
B事件x坐标代入变量3
B事件y坐标代入变量4
条件分歧:变量1 = 变量3
    条件分歧:变量2 - 变量4 <= 2
        触发事件C
    除此以外
        条件分歧:变量4 - 变量2 <= 2
             触发事件C
        分歧结束
    分歧结束
除此以外
    条件分歧:变量2 = 变量4
        条件分歧:变量1 - 变量3 <= 2
            触发事件C
        除此以外
            条件分歧:变量3 - 变量1 <= 2
                触发事件C
            分歧结束
        分歧结束
    分歧结束
分歧结束
------------------------------
仅凭理论制作,未曾实践。如有错误请自行改正
回复 支持 反对

使用道具 举报

20

主题

357

帖子

4300

积分

⑥精研

真·RMXP废柴

积分
4300
 楼主| 发表于 2005-8-25 14:28:08 | 显示全部楼层
感谢冰点兄的设计方案。

正在实行中...

[此贴子已经被作者于2005-8-25 14:29:12编辑过]
《非·英雄传说Episode 1.5  —传说的后来—》 ↑ 制作中。别点,不是链接...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-23 12:58 , Processed in 0.011348 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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