设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 机器骑士
打印 上一主题 下一主题

[已经过期] 如何判定角色跟NPC之间的范围?

[复制链接]

Lv1.梦旅人

音速君

梦石
0
星屑
161
在线时间
1623 小时
注册时间
2011-6-9
帖子
3393

开拓者贵宾

11
发表于 2013-10-4 12:14:02 | 只看该作者
http://urpgs.com/thread-1109-1-1.html
  1. disx =  坐标X1 - 坐标X2
  2. disy =  坐标Y1 - 坐标Y2
  3. dis = Math.sqrt( disx ** 2 + disy ** 2 )
复制代码
这是我的解决方案.w.

评分

参与人数 1星屑 +60 收起 理由
myownroc + 60 我很赞同

查看全部评分

Deartime
RMVA从零学起
【RMVA从零学起】【基础27课】数据库-系统
#2013年11月24日更新
偷懒了好久呢. .
于是最终还是决定暂时不写进阶教程了
先把这些基础的东西仔细说一下.w.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-26
帖子
20
12
 楼主| 发表于 2013-10-4 12:26:02 | 只看该作者
kuerlulu 发表于 2013-10-4 08:50
原理和LS是一样的,但是直接定义到脚本编辑器估计会容易调用一些
获取距离的方法(可以直接写入脚本编辑器或 ...

目标的位置坐标是随机移动的又应该怎么写?

点评

获取事件的xy坐标什么的不是很简单嘛,,建议试用一下搜索功能【明明就是我忘了  发表于 2013-10-4 12:28
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
3 小时
注册时间
2013-9-26
帖子
20
13
 楼主| 发表于 2013-10-4 12:43:50 | 只看该作者
Sonic1997 发表于 2013-10-4 12:14
http://urpgs.com/thread-1109-1-1.html这是我的解决方案.w.

这个计算距离的方法很不错
但是我只想计算范围,并不想做距离的计算
回复 支持 反对

使用道具 举报

Lv1.梦旅人

音速君

梦石
0
星屑
161
在线时间
1623 小时
注册时间
2011-6-9
帖子
3393

开拓者贵宾

14
发表于 2013-10-5 05:32:11 | 只看该作者
机器骑士 发表于 2013-10-3 20:43
这个计算距离的方法很不错
但是我只想计算范围,并不想做距离的计算

范围. .?
和距离不是一样吗?
你指的是判断是否在一定范围内?
那么可以不需要用到sqrt之类的东西
例如如果要在范围4以内,就检查x²+y²是否等于16就可以了
Deartime
RMVA从零学起
【RMVA从零学起】【基础27课】数据库-系统
#2013年11月24日更新
偷懒了好久呢. .
于是最终还是决定暂时不写进阶教程了
先把这些基础的东西仔细说一下.w.
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
15
发表于 2013-10-5 06:20:14 | 只看该作者
LZ是不是要明雷战斗啊?能判断范围的明雷脚本已经有了…
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3570
在线时间
3064 小时
注册时间
2011-11-17
帖子
980
16
发表于 2013-10-6 00:51:48 | 只看该作者
sqrt ((x1-x2)^2 + (y1-y2)^2)

评分

参与人数 1星屑 +30 收起 理由
myownroc + 30 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-30 03:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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