Vector2int16

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Datatype.Vector2int16 数据类型在 2D 空间中代表一个向量,其中 为其组成部分的 16 位整数 为它的签名。它与 Vector2 类似,它允许您执行相同的 arithmetic 操作,但它缺少常用向量函数。

Vector2int16 不应该与以下其中的任何其他东西被混淆:

  • Vector2,为2D向量提供更精确的实现和完整实现。
  • Vector3int16 ,与 3D 向量相似的实现。

对于每个组件:

  • 下限 是 -2 15 或 -32,768 * 上限 上限 是 2 15 − 1,或 32,767

转换到 Vector2

要将 Vector2int16 转换为 Vector2 ,请通过将 Vector2 通过每个 1> 组件1> 的 14> Datatype. Vector24> 到 7> Datatype. Vector2.new()7> 来构建一个 0> Datatype. Vector


local vector2int16 = Vector2int16.new(1, 2)
local vector2 = Vector2.new(vector2int16.X, vector2int16.Y)
print(vector2) --> 1, 2

不要将 Datatype.Vector2int16 全部传给 Vector2int16 ,因为构建器将 Vector2.new() 解释为 2> 02> 在其参数 5>无产生错误5> 内。这可能会导致静态逻辑错误如果您


local vector2int16 = Vector2int16.new(1, 2)
local vector2 = Vector2.new(vector2int16)
print(vector2) --> 0, 0

数学操作

以下数学操作对 Vector2int16 数据类输入有效。在所有操作中,请注意与签名 16 位整数有关的限制,描述在以前。


<tbody>
<tr>
<td><code>Datatype.Vector2int16</code> <code>+</code> <code>Datatype.Vector2int16</code></td>
<td>生成一个 <code>Datatype.Vector2int16</code> whose 零件是操作员的各个零件的总和。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>-</code> <code>Datatype.Vector2int16</code></td>
<td>生成一个 <code>Datatype.Vector2int16</code> whose 零件是操作员的各自组成部分的差异。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>\*</code> <code>Datatype.Vector2int16</code></td>
<td>生成一个 <code>Datatype.Vector2int16</code> whose 零件是操作员的各自组成部分的产物。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>/</code> <code>Datatype.Vector2int16</code></td>
<td>生成一个 <code>Datatype.Vector2int16</code> whose 零件是操作员的各个零件的乘数。 结果的分数是圆。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>\*</code> <code>number</code></td>
<td>生产一个 <code>Datatype.Vector2int16</code> whose 零件是产物 of 个别的 <code>Datatype.Vector2int16</code> 零件和数量 ( factor). 此操作是递归的。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>/</code> <code>number</code></td>
<td>生成一个 <code>Datatype.Vector2int16</code> whose 零组成部分是各个 Datatype.Vector2int16 零组成部分和数量(分数)。 结果的分数是向零圆。</td>
</tr>
</tbody>
操作描述

概要

构造工具

属性

  • Datatype.Vector2int16 的 x 坐标。

  • Datatype.Vector2int16 的 y 坐标。

构造工具

new

参数

属性

Datatype.Vector2int16 的 x 坐标,也可以在其下面的变体中访问。

Datatype.Vector2int16 的 y 坐标,也可以在它的更低大小写下访问。

数学算式

Vector2int16 + Vector2int16 : Vector2int16

Vector2int16 - Vector2int16 : Vector2int16

Vector2int16 * Vector2int16 : Vector2int16

Vector2int16 / Vector2int16 : Vector2int16

Vector2int16 * number : Vector2int16

Vector2int16 / number : Vector2int16