RotationOrder
*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.
Các góc Euler được mã hóa trong không gian 3D bằng một loạt ba chuyển động theo trục X, Y và Z. RotationOrder hồ sơ định danh thứ tự mà máy chủ thực hiện các chuyển động này.
Để giúp tượng trưng cho nhiều lệnh quay, bạn có thể kiểm tra chúng thủ công trong Studio với công cụ Xoay hoặc bằng cách nhúc nhích task.wait() giữa các lần quay của một hình khối với một khuôn mặt độc đáo:
local cube = workspace.Cubelocal rx, ry, rz = math.rad(90), math.rad(90), math.rad(90)task.wait(5)cube.CFrame *= CFrame.fromEulerAngles(rx, 0, 0) -- Xtask.wait(5)cube.CFrame *= CFrame.fromEulerAngles(0, ry, 0) -- Ytask.wait(5)cube.CFrame *= CFrame.fromEulerAngles(0, 0, rz) -- Z
Một hành động tương đương là:
local cube = workspace.Cubelocal rx, ry, rz = math.rad(90), math.rad(90), math.rad(90)cube.CFrame = CFrame.fromEulerAngles(rx, ry, rz, Enum.RotationOrder.XYZ)
Vật Phẩm
Tên | Giá Trị | Tóm Tắt |
---|---|---|
XYZ | 0 | |
XZY | 1 | |
YZX | 2 | |
YXZ | 3 | |
ZXY | 4 | |
ZYX | 5 |