作者cowbaying (压力太大 囧mmmmmmmmmmm)
看板GameDesign
标题Re: [请益] 请教简单的座标问题
时间Wed Aug 24 23:53:38 2011
这算是基本问题
※ 引述《InitialPower (InitialPower)》之铭言:
: Hello
: 请教一下各位同好
: 要如何从已知的两组座标(X1,Y1)与(X2,Y2)
: 计算出
: 1.沿着(X1,Y1)起始,通过(X2,Y2)的下一个点
假如下个点是X3,Y3
那麽X3 = X2 + (X2 - X1)
Y3也一样
概念就是算两点之间XY的距离
延伸到下一个点
需考虑正负问题
: 以及
: 2.(X1,Y1)与(X2,Y2)连起来的直线,坐落於中间的那一个座标
中心点简单来说就是算数平均数
: 另外还有一个问题
: 目前已知角度angle、移动速度speed
: 要如何计算2D座标的点移动量DX,DY?
角度跟距离可以看你用的语言有没有相关数学函式
应该都是有的
移动速度记得要把时间也算进去
: 如果有知道的板友
: 麻烦提示一下,大概的概念也可以
: 谢谢搂
你的问题属数学中的向量
假若忘的差不多了
去GOOGLE 恶补一下
最後记得用浮点数来算
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.127.242.3
1F:推 ericinttu:补充一下, 移动速度假如是 km/hr 这种我们真实世界用的 08/25 00:04
2F:→ ericinttu:距离单位, 通常需要再换算成游戏内的距离单位. 08/25 00:05
3F:推 InitialPower:感谢你的讲解非常清楚 08/25 01:06