sprite-kit - SpriteKit : calculate distance betwee

我在 SpriteKit 中有两个不规则形状,我想计算从 spaceship 底部到正下方(不规则)地形的垂直距离。

有办法吗? 谢谢 !

最佳答案

在船的中心放置一个线形的 SKPhysicsBody,宽度为 1,高度为场景高度,然后在 didBeginContact 方法中,捕获 2 个接触点。您现在知道 2 个点,只需使用距离公式(在本例中为 y2-y1)即可得到答案

关于sprite-kit - SpriteKit : calculate distance between two texture masks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41354091/

相关文章:

unity3d - 切换场景时网格会重新加载吗?

cherrypy - 更改 Content-Type 后返回的内容未自动编码

android - 使用 DownloadManager.Request 从 url 下载文件时下载

compiler-construction - 这个产生式规则是否左递归?

c - 这是什么意思,我该如何纠正它 *** 检测到堆栈粉碎 *** : ./array1outpu

apache-spark - 自定义 log4j 类不适用于 spark 2.0 EMR

class - 为什么我不能定义 `delete` 方法?

haskell - 如何使 Pipe 与 Haskell 的 Pipe 库并发?

hdf5 - dask 和并行 hdf5 写入

Ansible - 使用用户输入选择变量