游戏开发论坛

 找回密码
 立即注册
搜索
楼主: chinakille

[讨论] 在工作中一直有一个很纠结的事情,就是讨论问题。

[复制链接]

4

主题

467

帖子

829

积分

高级会员

Rank: 4

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

Re:在工作中一直有一个很纠结的事情,就是讨论问题。

你看,事情是这样的:

楼主问:与选中目标的距离判定,是算边缘还是算中心
我回:算中心
某人:算边缘,这样好打怪
我回:楼主问的是到目标的距离,没说碰撞检测的事
楼主回:是的,暂不考虑碰撞
你回:是不是可以给每个怪物加一个半径距离,攻击范围等于2个人的中心距离减去半径长度?
我问:这个半径用来干嘛?(其实是已经开始暗示你说的东西已经不是我们要讨论的了)
你回:以中心算,体型大的怪物要跑到怪物身体里面才能打到,但是如果给怪物加一个半径,只要在攻击范围判定  的时候减去这个半径就可以不进到怪物身体里面打到怪物了


重点是,我想提醒你,你已经开始跑题了,后面你和米勒讨论的都不是楼主关心的东西,我强调的是这件事。
你说的是,我在2楼的回复没有意义。这根本就是两件事。


然后再说有意义没意义。
我之所以那样说,是因为不论2D和3D,如果不算碰撞检测的话都是按中心点算距离
楼主在提问里没有明确的说这个距离是做什么用的。
我在后面的回复里说了,怪物身上有很多的距离计算点,在不说具体用途的时候,大部分都是走中心的。
除非楼主能给出更明确的目的,否则你说优缺点都是没有针对性的。
而且,与问题不相关的东西说的越多,策划跑题的概率越大。

0

主题

172

帖子

172

积分

注册会员

Rank: 2

积分
172
发表于 2011-10-14 10:23:00 | 显示全部楼层

Re:在工作中一直有一个很纠结的事情,就是讨论问题。

这楼的回帖已经开始印证主题了

10

主题

773

帖子

777

积分

高级会员

Rank: 4

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

Re:在工作中一直有一个很纠结的事情,就是讨论问题。

与选中目标的距离判定是,与选中后光圈的边缘算还是和选中模型中心算,哪种[来源:GameRes.com]好呢,2D和3D都说下呢

你:按中心算

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

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

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

你:楼主问的是到目标的距离
不是说的碰撞检测

我:是不是可以给每个怪物加一个半径距离,攻击范围等于2个人的中心距离减去半径长度?

10

主题

773

帖子

777

积分

高级会员

Rank: 4

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

Re:在工作中一直有一个很纠结的事情,就是讨论问题。

我现在公司开会也经常扯蛋,但是什么是有意义的回复,什么是没有意义的回复,你是否应该想一下,对于这种问题,楼主想看到的答案是:按中心算,这样寥寥数字?

10

主题

773

帖子

777

积分

高级会员

Rank: 4

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

Re: Re:在工作中一直有一个很纠结的事情,就是讨论问题。

tsde0987: Re:在工作中一直有一个很纠结的事情,就是讨论问题。

1  "
楼主问:与选中目标的距离判定,是算边缘还是算中心
我回:算中心
某人:算边缘,这样好打怪
...

实际上只要做了圆形的边缘距离,肯定可以扩展到非圆的图形边缘,实际就是做了一个简单的碰撞了,而且不是一个格子为基础的碰撞。
所以我说,给怪物配一个半径,配合实际距离去判断攻击范围是否可达,如果做了碰撞,根本就不需要考虑什么圆心不圆心了

10

主题

773

帖子

777

积分

高级会员

Rank: 4

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

Re:在工作中一直有一个很纠结的事情,就是讨论问题。

能看懂这个边缘算法的的自然知道我说的是什么,虽然我可能不够准确有错误,但是肯定也明白我表达的意思,看不懂的怎么说都是不懂的

4

主题

467

帖子

829

积分

高级会员

Rank: 4

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

Re:在工作中一直有一个很纠结的事情,就是讨论问题。

1  "
楼主问:与选中目标的距离判定,是算边缘还是算中心
我回:算中心
某人:算边缘,这样好打怪
我回:楼主问的是到目标的距离,没说碰撞检测的事
"
至此, 文中的“我” 已然跑题。  这4行,没人提到碰撞, “我”自个提了个碰撞, 无问自答, 还以为很冤。
楼主说的距离判定, 是很明显 应该算边缘。 比如一个技能,释放距离30码, 这个30码就是指2者圆圈的边缘距离, 当然指径向最短距离。 和中心没关系。 2者中心只是用来求个径向。 这和楼主的问题已经是2回事。楼主并没问如何求径向的问题, 而是问,哪一段是用来做判定的。

2  "我之所以那样说,是因为不论2D和3D,如果不算碰撞检测的话都是按中心点算距离"
这个“我”又搞错了, 你去看看wow就知道, 近战5码,到底是2者中心距离5码,还是2者圆圈边缘距离5码。 到底是哪个5码之内,就可以砍到。

---------------------------------------------------------------------------------
我说的“碰撞检测”是指,计算距离的实际应用
之所以说没提碰撞检测的事,就是说还不到实际应用层的程度,所以不牵扯普攻和技能的距离问题
因为在空间计算里,按边缘算的方法基本上都是解决实际应用里的问题,只能引申出普攻打的到打不到
技能打得到打不到,技能的释放距离等应用例子。tsde0987和思绪的雨也只能举出这种应用类的例子来。


在实际应用上,还有更高的规则设定,比如视野距离、可视刷新距离、锁敌距离、事件判定距离。
没有这类规则性的距离,你不可能和目标发生交互行为,只有发生交互行为,才会产生普攻碰撞和技能释放距离的说法。

4

主题

467

帖子

829

积分

高级会员

Rank: 4

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

Re:在工作中一直有一个很纠结的事情,就是讨论问题。

我个人认为,按照楼主那样的提问,只能给出那样的答案

如果你认为没意义,那也是楼主问的问题不详细,没法给出更详细的回答。

16

主题

537

帖子

553

积分

高级会员

Rank: 4

积分
553
发表于 2011-10-14 13:17:00 | 显示全部楼层

Re:在工作中一直有一个很纠结的事情,就是讨论问题。

  我另起一个贴子来讨论
         

0

主题

32

帖子

43

积分

注册会员

Rank: 2

积分
43
发表于 2011-10-14 13:17:00 | 显示全部楼层

Re: 在工作中一直有一个很纠结的事情,就是讨论问题。

个人认为,楼主说的讨论,应该是建立在双方都本着解决问题的态度的基础上的,也就是说讨论的方向和目标很清晰,双方都是奔着这个目标而讨论的,这样才是行之有效的交流,其他的一律叫扯淡,可惜的是貌似目前国内策划开会,扯淡的居多
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 07:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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