Vector2int16

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

데이터 타입 Vector2int16 는 2D 공간에 있는 벡터를 나타내며, 구성 요소에 대해 signed 16-bit integer 를 사용합니다. 이는 Vector2 와 동일한 수학 연산을 사용하지만, 일반적으로 사용되지 않는 벡터 함수를 사용하지

Vector2int16 혼동되면 안 됩니다.

  • Vector2 , 2D 벡터를 위한 더 정확한 구현과 완료 구현.
  • Vector3int16 , 3D 벡터와 유사한 구현.

각 구성 요소에 대해:

  • 낮은 바인딩은 -2 15 또는 -32,768입니다.
  • 상위 한도는 2 15 − 1, 또는 32,767 입니다.

Vector2로 변환

Datatype.Vector2int16을 Vector2로 변환하려면 각 Vector2의 1>Datatype. Vector21>를 4>Datatype. Vector2.new4>로 패스하여 변환합니다. :


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 something like:


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>구성 요소는 차이 요소의 개별 구성 요소입니다.Produces a <code>Datatype.Vector2int16</code> whose components are the difference of the operands' respective components.</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code><code>\*</code><code>Datatype.Vector2int16</code></td>
<td>구성 요소는 각 연산자의 구성 요소입니다.Produces a <code>Datatype.Vector2int16</code> whose components are the product of the operands' respective components.</td>
</tr>
<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>숫자</code></td>
<td>각 구성 요소는 해당 구성 요소의 Datatype.Vector2int16 및 해당 구성 요소의 번호(요소)의 제품입니다. 이 작업은 중단됩니다.</td>
</tr>
<tr>
<td><code>Datatype.Vector2int16</code><code>/</code><code>숫자</code></td>
<td>각 구성 요소는 해당 데이터 유형의 배수이며 해당 데이터 유형의 배수(분할기)입니다. 나눔의 결과는 0으로 반올림됩니다.Produces a <code>Datatype.Vector2int16</code> whose components are the quotient of the respective <code>Datatype.Vector2int16</code> components and the number (divisor). The results of the division are rounded toward zero.</td>
</tr>
</tbody>
작업설명

생성자

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