Vector2int16
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Loại dữ liệu Vector2int16 đại diện cho một véctor trong không gian 2D với một signed 16-bit integer cho các bộ phận của nó. Nó tương tự như Vector2 trong việc cho phép các hoạt động arithmetic tương tự, nhưng nó th
Vector2int16 nên không nên lẫn lộn với:
- Vector2 , a more precise and complete implementation for 2D véctor.
- Vector3int16 , một thực hiện tương tự cho 3D véctor.
Đối với mỗi thành phần:
- Giao định thấp hơn là -2 15 , hoặc -32,768 .
- phần mặt trên của250,000 − 1, hoặc 32,767 .
Chuyển đổi sang Vector2
Để chuyển đổi một Vector2int16 thành một Vector2 , xây dựng một Vector2 bằng cách truyền đơn mỗi 1> thành phần1> của 4> Datatype.
local vector2int16 = Vector2int16.new(1, 2)local vector2 = Vector2.new(vector2int16.X, vector2int16.Y)print(vector2) --> 1, 2
Làm cho không pass một toàn bộ Vector2int16 đến Vector2.new() , nhưng nhà xây dựng giải thích một 1> Datatype. Vector2int161> như một <
local vector2int16 = Vector2int16.new(1, 2)local vector2 = Vector2.new(vector2int16)print(vector2) --> 0, 0
Các hoạt động toán học
Các biểu tượng toán học sau đây đều đúng cho loại dữ liệu Vector2int16. Đối với tất cả các biểu tượng, hãy lưu ý đến giới hạn liên quan đến các số thập phân được mô tả ở trên.
<tbody><tr><td><code>Datatype.Vector2int16</code><code>+</code><code>Datatype.Vector2int16</code></td><td>Sản xuất một <code>Datatype.Vector2int16</code> có các thành phần là tổng của các thành phần riêng lẻ của các biểu tượng.</td></tr><tr><td><code>Datatype.Vector2int16</code><code>-</code><code>Datatype.Vector2int16</code></td><td>Sản xuất một <code>Datatype.Vector2int16</code> có các thành phần là sự khác biệt của các thành phần tương ứng của các thành phần.</td></tr><tr><td><code>Datatype.Vector2int16</code><code>\*</code><code>Datatype.Vector2int16</code></td><td>Sản xuất một <code>Datatype.Vector2int16</code> có các thành phần là sản phẩm của các thành phần riêng lẻ của các nhà hàng.</td></tr><tr><td><code>Datatype.Vector2int16</code><code>/</code><code>Datatype.Vector2int16</code></td><td>Sản xuất một <code>Datatype.Vector2int16</code> whose components are the quotient of the operands' respective components. Kết quả của phân chia được tròn xuống.</td></tr><tr><td><code>Datatype.Vector2int16</code><code>\*</code><code>số</code></td><td>Sản xuất một <code>Datatype.Vector2int16</code> whose components are the product of the respective <code>Datatype.Vector2int16</code> components and the number (factor). This operation is commutative.</td></tr><tr><td><code>Datatype.Vector2int16</code><code>/</code><code>số</code></td><td>Sản xuất một <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>
Hành động | Mô tả |
---|
Tóm Tắt
Thuộc Tính
The x-坐标 of the Vector2int16 .
Y-坐标 của Datatype.Vector2int16 .