当前位置: 首页 > 面试题库 >

如何获得以米为单位的场景高度(快速)?

俞涵涤
2023-03-14
问题内容

因此,我的身高为self.frame.heightiPhone
6s所期望的返回736。如何将此值转换为米,以与PhysicalWorld单位制保持一致?


问题答案:

一米大约是135点。

在9.8m /
s的重力作用下从静止中坠落的PhysicalBody在1.00806862953687s(1.01s)中移动了660点,速度为1342.8162841796875m
/ s(1342.82)。

将数学计算到小数点后两位,我们可以使用行进距离和速度方程来通过2种不同的计算来计算每米的点数:

使用v = u + at(u = 0,a = 9.8,t = 1.01s),我们可以计算出1.01s之后,v为1.01 * 9.8 = 9.90m /
s。物理体的速度为1342.85,因此9.90m / s = 1342.82点/ s,因此1m = 135.6点。

或者,使用s = ut + 1 /2at²来计算时间t之后的行进距离,我们得出s = 0.5x9.8x1.01 = 4.95m。因此4.95m =
660point; 1m = 133.3点。

如果您完全精确地进行数学运算,则可获得137分的数字。

使用大约2秒钟后的计时,根据加速度公式得出的数字为133.4点/ m,而根据距离公式得出的数字为133.7points / m

奇怪的是,SKPhysicsBody类引用将速度属性描述为以米/秒为单位,但绝对以秒/点为单位。



 类似资料:
  • 你如何得到它的src在数据中的像素图像的宽度和高度:图像/jpeg; bas64? 未成功使用设置img。src调用它,然后调用width()。

  • 问题内容: 不同的iOS设备上的键盘高度不同。有人知道我如何以编程方式获取设备键盘的高度吗? 问题答案: 在Swift中: 您可以通过订阅通知来获取键盘高度。(假设您想知道显示的高度是多少)。 像这样: 迅捷2 迅捷3 斯威夫特4 然后,您可以使用以下功能访问高度: 迅捷2 迅捷3 斯威夫特4

  • 问题内容: 如何在PHP中计算两个日期时间之间的分钟差? 问题答案: 从过去的一减去最近的一并除以60。 时间以Unix格式完成,因此它们只是一个很大的数字,显示从

  • 问题内容: 为什么下面的代码返回高度:-1,这意味着高度未知。如何获得图像的高度? 问题答案: 使用ImageIO.read(URL)或ImageIO.read(File)代替。加载时它将阻塞,返回后将知道图像的宽度和高度。 例如 或者,MediaTracker向由异步加载的映像中添加A ,Toolkit然后等待其完全加载。

  • 问题内容: 如何获得div以自动调整为其设置的背景大小,而无需为其设置特定的高度(或最小高度)? 问题答案: 另一种可能效率不高的解决方案是将图像包含在设置为的元素下。然后使周围的div与图片相同。 这会将周围的div设置为元素中图像的大小,但将其显示为背景。

  • 问题内容: 如何获得元素的渲染高度? 假设您的元素内部包含一些内容。内部的内容将扩大的高度。当您没有明确设置高度时,如何获得“渲染的”高度。显然,我尝试过: 有这样做的技巧吗?如果有帮助,我正在使用jQuery。 问题答案: 应该是 jQuery。这将以数字形式检索包装集中的第一个项目的高度。 尝试使用 仅当您首先将属性设置为有效。不是很有用!