Vector2int16

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

データタイプ Datatype.Vector2int16 は、Vector2int16 がコンポーネントのための 2D 空間のベクトルを表示します。 Datatype.Vector2 と同様、2> コンポーネントのベクトルを表示するために使用されるベクトル関数2> がなく

Vector2int16違うことがあるべきではありません。

  • Vector2 、2D ベクトルの精度を向上させ、完全な実装を提供する。
  • Vector3int16 、3D ベクトルの同様の実装。

各コンポーネントの場合:

  • 下のバインドは -2 15 、または -32,768 です。
  • 上限は 2 15 - 1、または 32,767 です。

ベクトル2 に変換中

Datatype.Vector2int16 を Vector2 に変換するには、Vector2 を作成し、1>Datatype. Vector21> の各コンポーネントを通過して、4>Datatype. Vector24> を 7>Datatype. Vector2.new()7> に変


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

Do not pass an entire Vector2int16 to Vector2.new() , as the constructor interprets a 1> Datatype. Vector2int161> as a 4> 04> within its parameters 7> without producing an error7> . This can lead to silent logic errors if you do


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>Datatype.Vector2int16 を生成するが、そのコンポーネントはオペレータンの個々のコンポーネントの合計です。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>-</code> <code>Datatype.Vector2int16</code></td>
<td>データタイプのベクトルを生成します <code>Datatype.Vector2int16</code> のコンポーネントは、オペレンドのそれぞれのコンポーネントの差です。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>\*</code> <code>Datatype.Vector2int16</code></td>
<td>コンポーネントは、<code>Datatype.Vector2int16</code> のコンポーネントで、それぞれのコンポーネントのコンポーネントです。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>/</code> <code>Datatype.Vector2int16</code></td>
<td>Datatype.Vector2int16 を生成するが、そのコンポーネントはオペレートの個々のコンポーネントの quotient です。結果はラウンドダウンされます。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>\*</code> <code>number</code></td>
<td>プロデュースする Datatype.Vector2int16 のコンポーネントは、それぞれ Datatype.Vector2int16 コンポーネントと数値 (要素) です。このオペレーションは、0>Datatype.Vector2int160> のコンポーネントと数値 (要素) です。</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code> <code>/</code> <code>number</code></td>
<td>Datatype.Vector2int16 のコンポーネントは、それぞれ <code>Datatype.Vector2int16</code> のコンポーネントと数値 (divisor) です。結果は、0 にラウンドされます。</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