sfc游戏一身功夫闯八方什么意思二万关

开发游戏免不了要计算两个坐标の间的距离计算两点之间的距离我们可以用勾股定理,比如说A代表直角三角形的一条直角边B代表另一条直角边,C代表斜边得到公式A?+B?=C?。C也就是两点之间的距离根据公式可计算出C=根号(A?+B?);

以上就是常用的方法之一,但是世嘉MD机能有限又是平方又是开方的,性能开销太大了现在我给大家说一个简单的方法,只需要几句代码就能计算出两点之间的距离了而且计算速度比上述方法快很多倍,虽嘫这个方法得到的结果不是很精确但两个点水平或者垂直的时候是没有误差的,不怎么影响计算

//Vect2D_s32是SGDK里定义的一个向量结构体,包含x和y兩个值而且x和y都是s32类型,相当于long类型
 
 
至于这个原理是啥我也不懂我也是从国外网站找到的,知道原理的大神可以指点一下这个方法簡单明了,记起来也很容易
这是一个讲解类似原理的文档:

sfc游戏《功夫》闯二万关

你对这個回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

我要回帖

更多关于 一身功夫闯八方什么意思 的文章

 

随机推荐