MeshPart

Hiển Thị Bản Đã Lỗi Thời

*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.

MeshPart là một dạng BasePart bao gồm một lưới tùy chỉnh được mô phỏng vật lý.Không giống như các lớp mesh khác, như SpecialMeshBlockMesh, chúng không phải là cha của một BasePart nhưng thay vào đó hành xử như một BasePart trong quyền của riêng mình.

Mesh và texture của một MeshPart được xác định bởi các thuộc tính MeshIdTextureID . Để biết thêm thông tin, xem Meshes .

Tóm Tắt

Thuộc Tính

Thuộc Tính kế thừa từ TriangleMeshPart
  • Không Sao Chép
    Bảo Mật Plugin
    Đọc Song Song

    Xác định mức độ chi tiết mà vật lý của phần sẽ tuân theo mesh của nó.

  • Không Sao Chép
    Bảo Mật Plugin
    Đọc Song Song

    Xác định đại diện hình học được sử dụng để tính toán lực khí động và momen xoay.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song
Thuộc Tính kế thừa từ BasePart
  • Đọc Song Song

    Xác định xem một phần có bất di chuyển bởi vật lý hay không.

  • Không Sao Chép
    Đọc Song Song

    Tốc độ góc của lắp ráp phần.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Trung tâm của khối lượng của lắp ráp phần trong không gian thế giới.

  • Không Sao Chép
    Đọc Song Song

    Tốc độ song song của lắp ráp phần.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Tổng khối lượng lắp ráp của phần.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Một tham chiếu đến phần gốc của lắp ráp.

  • Đọc Song Song
  • Xác định loại bề mặt cho mặt sau của một phần (+hướng Z).

  • Xác định loại bề mặt cho mặt dưới của một phần (-Y hướng).

  • Không Sao Chép
    Đọc Song Song

    Xác định màu của một phần.

  • Đọc Song Song

    Xác định vị trí và hướng của BasePart trong thế giới.

  • Đọc Song Song

    Xác định xem một phần có thể va chạm với các phần khác hay không.

  • Đọc Song Song

    Xác định xem phần có được xem xét trong các hoạt động truy vấn không gian không.

  • Đọc Song Song

    Xác định xem sự kiện TouchedTouchEnded có bắt lửa trên phần hay không.

  • Đọc Song Song

    Xác định xem một phần có phải phát ra bóng hay không.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Mô tả vị trí thế giới mà trung tâm khối lượng của một phần nằm.

  • Không Sao Chép
    Đọc Song Song

    Mô tả tên của nhóm va chạm của một phần.

  • Không Sao Chép
    Đọc Song Song

    Xác định màu của một phần.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Chỉ ra các tính chất vật lý hiện tại của phần.

  • Xác định một số tính chất vật lý của một phần.

  • Đọc Song Song

    Dùng để bật hoặc tắt lực khí động trên các bộ phận và lắp ráp.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    The CFrame của các phạm vi vật lý của BasePart .

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Kích thước vật lý thực sự của BasePart theo quan điểm của động cơ vật lý.

  • Xác định loại bề mặt cho mặt trước của một phần (-Z hướng).

  • Xác định loại bề mặt cho mặt trái của một phần (-X hướng).

  • Ẩn
    Không Sao Chép
    Đọc Song Song

    Xác định một hệ số cho BasePart.Transparency mà chỉ có thể nhìn thấy bởi khách hàng địa phương.

  • Đọc Song Song

    Xác định xem một phần có thể được chọn trong Studio hay không.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Mô tả khối lượng của phần, sản phẩm của độ dày và khối lượng của nó.

  • Đọc Song Song

    Xác định xem phần có đóng góp vào tổng khối lượng hoặc lượng lưu lưu của cơ thâncứng hay không.

  • Đọc Song Song

    Xác định kết cấu và tính chất vật lý mặc định của một phần.

  • Không Sao Chép
    Đọc Song Song

    Tên của MaterialVariant .

  • Ẩn
    Không Sao Chép
    Đọc Song Song

    Mô tả việc xoay của phần trong thế giới.

  • Đọc Song Song

    Xác định offset của trục của phần từ CFrame của nó.

  • Ẩn
    Không Sao Chép
    Đọc Song Song

    Mô tả vị trí của phần trong thế giới.

  • Ẩn
    Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Thời gian kể từ lần cập nhật vật lý cuối cùng.

  • Đọc Song Song

    Xác định bao nhiêu một phần phản ánh hộp trời.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Mô tả thay đổi nhỏ nhất về kích thước có thể cho phép bởi phương pháp Thay đổi kích thước.

  • Chỉ Đọc
    Không Sao Chép
    Đọc Song Song

    Mô tả các khuôn mặt mà một phần có thể được thay đổi kích cỡ.

  • Xác định loại bề mặt cho mặt phải của một phần (+X hướng).

  • Đọc Song Song

    Quy tắc chính trong việc xác định phần gốc của một tập hợp.

  • Không Sao Chép
    Đọc Song Song

    Sự xoay của phần theo độ cho ba trục.

  • Không Sao Chép
    Đọc Song Song

    Xác định kích thước của một phần (chiều dài, chiều rộng, chiều cao).

  • Xác định loại bề mặt cho mặt trên của một phần (+ hướng Y).

  • Đọc Song Song

    Xác định bao nhiêu một phần có thể được nhìn thấy thông qua (ngược lại với độ mờ phần).

Thuộc Tính kế thừa từ PVInstance
  • Không Sao Chép
    Không Thể Viết Kịch Bản
    Đọc Song Song
  • Không Sao Chép
    Không Thể Viết Kịch Bản
    Đọc Song Song

Phương Pháp

Phương Pháp kế thừa từ BasePartPhương Pháp kế thừa từ PVInstance

Sự Kiện

Sự Kiện kế thừa từ BasePart

Thuộc Tính

DoubleSided

Bảo Mật Plugin
Đọc Song Song

Tính chất này xác định xem có nên hiển thị cả hai mặt của đa giác trong lưới không.Nó chỉ có thể thay đổi trong Studio.Điều này hữu ích cho các khối có thể được mô tả như "thẻ" như lá, tóc hoặc vải.

HasJointOffset

Ẩn
Bảo Mật Không Thể Tiếp Cận
Đọc Song Song

HasSkinnedMesh

Ẩn
Bảo Mật Không Thể Tiếp Cận
Đọc Song Song

JointOffset

Ẩn
Bảo Mật Không Thể Tiếp Cận
Đọc Song Song

MeshContent

Bảo Mật Không Thể Tiếp Cận
Đọc Song Song

Mesh được hiển thị trên MeshPart . Hỗ trợ URI tài sảnEditableMesh đối tượng.

Lưu ý rằng thuộc tính này không thể được thay đổi trực tiếp bởi các tập lệnh, vì không thể tính toán lại địa hình va chạm của lưới trong thời gian thực.Xem AssetService:CreateMeshPartAsync() như một phương thức để tạo một MeshPart mới từ một Content nhất định với một CollisionFidelity xác định.MeshPart:ApplyMesh() có thể được sử dụng để ghi đè lên MeshContent , TextureContent và địa hình va chạm của một MeshPart hiện có.

MeshId

ContentId
Bảo Mật Không Thể Tiếp Cận
Đọc Song Song

Các URI tài sản của lưới được hiển thị trên MeshPart . Đọc và ghi vào MeshContent .

Lưu ý rằng thuộc tính này không thể được thay đổi trực tiếp bởi các tập lệnh, vì không thể tính toán lại địa hình va chạm của lưới trong thời gian thực.Xem AssetService:CreateMeshPartAsync() như một phương thức để tạo một MeshPart mới từ một Content nhất định với một CollisionFidelity xác định.MeshPart:ApplyMesh() có thể được sử dụng để ghi đè lên MeshContent , TextureContent và địa hình va chạm của một MeshPart hiện có.

RenderFidelity

Không Sao Chép
Bảo Mật Plugin
Đọc Song Song

Thuộc tính này xác định cấp độ chi tiết mà MeshPart sẽ được hiển thị. Nó có thể được đặt thành các giá trị có thể của Enum.RenderFidelity enum.

Giá trị mặc định là Automatic , có nghĩa là chi tiết khối lượng dựa trên khoảng cách từ camera như được mô tả trong bảng sau.


<th>Hiển thị chính xác nhất</th>
<th>Ví dụ</th>
</tr>
</thead>
<tbody>
<tr>
<td>Ít hơn 250 đinh tán</td><td>Cao nhất</td>
<td>
<img src="../../../assets/modeling/meshes/Render-Fidelity-High.jpg" width="200">
</img>
</td>
</tr>
<tr>
<td>250-500 khối</td><td>Trung bình</td>
<td>
<img src="../../../assets/modeling/meshes/Render-Fidelity-Medium.jpg" width="200">
</img>
</td>
</tr>
<tr>
<td>500 hoặc nhiều đinh tán</td><td>Thấp nhất</td>
<td>
<img src="../../../assets/modeling/meshes/Render-Fidelity-Low.jpg" width="200">
</img>
</td>
</tr>
</tbody>
Khoảng cách từ máy ảnh

TextureContent

Đọc Song Song

Kết cấu được áp dụng cho MeshPart . Hỗ trợ URI tài sảnEditableImage.

Khi thuộc tính này được đặt thành Content.none, không có bất kỳ kết cấu nào sẽ được áp dụng cho lưới


local Workspace = game:GetService("Workspace")
local meshPart = Workspace.MeshPart
meshPart.TextureContent = Content.none -- No texture

Lưu ý rằng thuộc tính MeshContent không thể được thay đổi trực tiếp trong thời gian chạy nhưng kết cấu có thể.

Thay đổi một kết cấu lưới

Sử dụng thuộc tính TextureContent, bề mặt của một khối lưới có thể được thay đổi mà không cần phải tải lại khối lưới.Để làm điều này, một hình ảnh mới có thể được tải lên Roblox với kết cấu mong muốn.Tập tin hình ảnh kết cấu ban đầu có thể được lấy bằng cách xuất lưới bằng tùy chọn Xuất lựa chọn trong Studio.Tập tin hình ảnh sẽ được lưu cùng với tập tin xuất .obj được xuất.

Kết cấu mới có thể được tải lên Roblox như một nhãn dán và URI tài sản của nó có thể được áp dụng cho lưới bằng cách sử dụng thuộc tính TextureContent hoặc TextureID .

TextureContent cũng có thể được đặt thành tham chiếu một EditableImage chưa được xuất bản.


local AssetService = game:GetService("AssetService")
local Workspace = game:GetService("Workspace")
local meshPart = Workspace.MeshPart
local editableImage = AssetService:CreateEditableImageAsync(meshPart.TextureContent)
meshPart.TextureContent = Content.fromObject(editableImage) -- Live updates

Khi TextureContent tham chiếu một EditableImage , kết cấu sẽ sống cập nhật với bất kỳ sửa đổi nào đối với đối tượng EditableImage.

Tạo một khối lượng có kết cấu

Một khối lưới chỉ có thể được làm phong phú nếu khối lưới đã được đánh dấu UV, tham khảo thực hành chiếu bản đồ kết cấu lên một khối lưới.Điều này không thể được thực hiện bằng Roblox Studio và phải được thực hiện bằng ứng dụng mô hình 3D bên ngoài như Blender.

TextureID

ContentId
Đọc Song Song

Kết cấu được áp dụng cho MeshPart. Đọc và ghi vào TextureContent.

Khi thuộc tính này được đặt thành một chuỗi trống, không có bất kỳ kết cấu nào sẽ được áp dụng cho lưới.


local Workspace = game:GetService("Workspace")
local meshPart = Workspace.MeshPart
meshPart.TextureID = "" -- No texture

Lưu ý rằng thuộc tính MeshPart.MeshId không thể thay đổi trong thời gian chạy nhưng kết cấu có thể. Xem TextureContent để biết chi tiết.

Phương Pháp

ApplyMesh

()

Thay thế MeshContent , TextureContent , và tính chất địa hình va chạm của đối tượng này MeshPart từ nguồn được cung cấp meshPart .

Hầu hết các thuộc tính này là chỉ đọc và không thể thay đổi trong thời gian chạy trực tiếp trên chính chúng.Để giữ MeshContent và dữ liệu vật lý đồng bộ, chúng phải được cập nhật cùng nhau.

Sao chép các thuộc tính sau:

Tham Số

meshPart: Instance
Giá Trị Mặc Định: ""

Lợi Nhuận

()

Sự Kiện