游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6371|回复: 20

[讨论] 问个问题呢,ARPG类型的

[复制链接]

8

主题

62

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
发表于 2011-10-10 10:42:00 | 显示全部楼层 |阅读模式
与选中目标的距离判定是,与选中后光圈的边缘算还是和选中模型中心算,哪种好呢,2D和3D都说下呢

4

主题

467

帖子

829

积分

高级会员

Rank: 4

积分
829
发表于 2011-10-10 10:46:00 | 显示全部楼层

Re:问个问题呢,ARPG类型的

按中心算

70

主题

2251

帖子

2283

积分

金牌会员

Rank: 6Rank: 6

积分
2283
QQ
发表于 2011-10-10 10:52:00 | 显示全部楼层

Re:问个问题呢,ARPG类型的

一般都是要算中心距离的。因为实体就在中心点上,肯定要先确定中心位置。
然后为了表现好一些,算个边缘算会好一些。
这样某些超大的怪物,不至于你站在他身体里才能打到它。自己也有个光圈距离的话,动作可以大开大合一些,否则近战稍微做大点得动作就会进入对方身体了。
A-B最终距离=中心距离+A光圈半径+B光圈半径

8

主题

62

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
 楼主| 发表于 2011-10-10 11:02:00 | 显示全部楼层

Re:问个问题呢,ARPG类型的

3L的意见也是我在纠结的地方

70

主题

2251

帖子

2283

积分

金牌会员

Rank: 6Rank: 6

积分
2283
QQ
发表于 2011-10-10 11:14:00 | 显示全部楼层

Re: Re:问个问题呢,ARPG类型的

zmftzmft: Re:问个问题呢,ARPG类型的

3L的意见也是我在纠结的地方

做了确实会略麻烦一些,但是会好看许多
所有实体都需要加个体积参数,距离计算稍微改动一下就完了。
不至于要纠结吧?不想麻烦的话,不管也无所谓的。

又不是ACT,不用算太精细的,表现上过得去就好了

10

主题

773

帖子

777

积分

高级会员

Rank: 4

积分
777
发表于 2011-10-10 12:17:00 | 显示全部楼层

Re:问个问题呢,ARPG类型的

其实按照边缘算,也应该先有一个中心点的吧?当然如果做了碰撞的不在考虑

62

主题

1976

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
发表于 2011-10-10 13:30:00 | 显示全部楼层

Re:问个问题呢,ARPG类型的

算边缘啊!
不算边缘 超大怪物咋打?

4

主题

467

帖子

829

积分

高级会员

Rank: 4

积分
829
发表于 2011-10-10 13:56:00 | 显示全部楼层

Re: Re:问个问题呢,ARPG类型的

正宇不在: Re:问个问题呢,ARPG类型的

算边缘啊!
不算边缘 超大怪物咋打?


楼主问的是到目标的距离

不是说的碰撞检测

8

主题

62

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
 楼主| 发表于 2011-10-10 16:50:00 | 显示全部楼层

Re: Re: Re:问个问题呢,ARPG类型的

walnce: Re: Re:问个问题呢,ARPG类型的



楼主问的是到目标的距离

不是说的碰撞检测

感谢大家,碰撞暂时没考虑,距离涉及到一些攻击有效范围的判定了,某些时候如同某楼所说的情况,会造成失真的情况

10

主题

773

帖子

777

积分

高级会员

Rank: 4

积分
777
发表于 2011-10-10 17:07:00 | 显示全部楼层

Re:问个问题呢,ARPG类型的

是不是可以给每个怪物加一个半径距离,攻击范围等于2个人的中心距离减去半径长度?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-1 08:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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