Vector3int16

非推奨を表示

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

データタイプ Datatype.Vector3int16 は、Vector3int16 のベクトルを 3D 空間に表示し、そのコンポーネントに対して サイン付きの 16 ビット整数 を返します。Vector3 と同じアリスメリックオプレーションを提供しま

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

  • Vector3 、3D ベクトルの精密な実装と完全な実装を提供します。
  • Vector2int16 、2D ベクトルの実装に似ています。

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

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

Vector3 に変換

Datatype.Vector3int16 を Vector3 に変換するには、Vector3 を作成し、1>Datatype. Vector31> の各コンポーネントを通過して、4>Datatype. Vector3int164> を 7>Datatype. Vector3.new()7> に


local vector3int16 = Vector3int16.new(1, 2, 3)
local vector3 = Vector3.new(vector3int16.X, vector3int16.Y, vector3int16.Z)
print(vector3) --> 1, 2, 3

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


local vector3int16 = Vector3int16.new(1, 2, 3)
local vector3 = Vector3.new(vector3int16)
print(vector3) --> 0, 0, 0

数学オペレーション

次の数学操作は、Vector3int16データタイプのデータタイプで有効です。すべてのオペレーションには、以前に説明した 16ビットの整数に関連する制限を注意してください。


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

概要

コンストラクタ

プロパティ

  • Datatype.Vector3int16 の x-座標。

  • Datatype.Vector3int16 の yコーディネート。

  • Datatype.Vector3int16 の z コーディネート。

コンストラクタ

new

パラメータ

プロパティ

Datatype.Vector3int16 の x-坐標、また、その下位のケースでもアクセス可能。

Datatype.Vector3int16 の y コーディネート、また、下位ケースでもアクセス可能。

Datatype.Vector3int16 の z コーディネート、また、その下位のケースでもアクセス可能。

演算機能

Vector3int16 + Vector3int16 : Vector3int16

Vector3int16 - Vector3int16 : Vector3int16

Vector3int16 * Vector3int16 : Vector3int16

Vector3int16 / Vector3int16 : Vector3int16

Vector3int16 * number : Vector3int16

Vector3int16 / number : Vector3int16