R6 đến R15 Adapter

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

R6 đến R15 Adapter cho phép R15 avatar tham gia trải nghiệm của bạn. Tất cả avatar trong trải nghiệm vẫn sẽ sử dụng hệ thống màu sắc và di chuyển giống như R6. Adapter cho phép trải nghiệm của bạn có thể tận dụng các thành phần R15 mới, chẳ

Để hiểu cách ứng dụng器用于适配器使用 适配器零件 và xem xét những hạn chế nổi bật của tính năng trước khi bật ứng dụng và kiểm tra adapter cho trải nghiệm của bạn.

Các bộ phận bên trong

R6 đến R15 Adapter thực hiện một lệnh trình duyệt Lua khi một avatar xuất hiện tạo ra các bộ phận nối dấu.

Đây là những mô hình MeshParts ẩn được có cùng tên chính xác như các bộ phận R6 body và được kết dính với các bộ phận R15 tương ứng. Các script cho phép các bộ phận adaptor để chấp nhận tương tác R6-based script và forward them to the appropriate R15 parts.

Các bộ phận đầu nối thực hiện những gì theo dõi:

  • Tiến hành nhân bản R6 bằng cách sử dụng các bộ phận collideable thêm để có được vị trí và kích thước của các hitbox R6.
  • Đặt các bộ phận R15 có thể nhìn thấy như không có va chạm.
  • Thước và vị trí các bộ phận R15 có thể nhìn thấy để phù hợp với kích thước R6 và vị trí của các khớp.
  • Hành động như một bộ vi mô giữa các bộ phận R6 và R15. Sự thay đổi chỉ số được ứng dụng cho các bộ phận R6 ẩn được truyền đến các bộ phận R15 được hiển thị tương ứng.
    • Ví dụ, một thay đổi màu trong R6 LeftArm được truyền đến R15 LeftUpperArm , LeftLowerArm và 1> LeftHand1> các bộ phận.

Mở rộng R6 đến R15 Adapter

Bạn có thể kích hoạt R6 đến R15 Adapter bằng cách cài đặt thuộc tính Workspace.AvatarUnificationMode trong Workspace. Bạn chỉ có thể truy cập thuộc tính này nếu Avatar Type

Để kích hoạt R6 đến R15 Adapter:

  1. Trong Explorer, hãy chuyển đến Workspace .
  2. Trong cửa sổ Thuộc tính, hãy đặt AvatarUnificationMode lên Đã bật .

Giới hạn xác định

Trong hầu hết các trường hợp, R6 đến R15 Adapter hoạt động ngoài hộp với các hệ thống của một trải nghiệm R6. Trong một số trường hợp hiếm, có thể có xung đột với các hệ thống tùy chỉnh xử lý an toàn trò chơi hoặc hành vi liên quan đến nh

Bảo vệ trò chơi

Một số R6 kinh nghiệm với phát hiện cheat chủ động có thể hiểu Lua-scriptjection như một nỗ lực để vượt qua sự an toàn.

Vì hành vi mặc định của R6 avatar là đẻ trứng với tất cả các bộ phận của họ đã ở địa điểm, nhiều trải nghiệm thường xuyên báo cáo thay đổi về các bộ phận cơ thể như những kẻ tấn công tiềm năng. Trong các trải nghiệm với R15 avatar bật, R15 avatar bắt

Chỉnh Sửa Avatar Tùy Chỉnh

Trải nghiệm với các editor hình ảnh tùy chỉnh cho phép người chơi trao đổi các bộ phận cơ thể có thể gây ra sự mất kết nối với các bộ phận adaptor.

Hỗ trợ R15 trước đó

Các trải nghiệm kiểm tra loại avatar và bao gồm các giải pháp cụ thể cho mỗi R15 và R6 case có thể không hoạt động đúng với adaptor. AvatarUnificationMode sử dụng các con đường mã tương ứng với R15 có thể yêu cầu thử nghiệm trong trải nghiệm của bạn.

Thay đổi kích thước bộ phận

Các trò chơi thay đổi kích thước các bộ phận R6 sẽ không thấy sự thay đổi kích thước được truyền tới các bộ phận R15 kết nối. Điều này cũng đúng nếu các kết nối được di chuyển.

Lấy API con cái

GetChildren() các cuộc gọi trả lại cả hai phần R6 proxy và phần R15 tương ứng. Bạn có thể cần phải đếm thêm thông tin này.

Tìm API con đầu tiên

Đừng ngay lập tức sử dụng FindFirstChild() , hoặc "độ dịch" trong các tập lệnh của bạn để tìm các bộ phận nhân vật. Thay và

Điều này luôn là một trong những tốt nhất Roblox script, ngay cả khi một số trường hợp hoạt động mà không theo những lưu ý này.

Điều kiện .className

AvatarUnificationMode đặt mũi tên lên một MeshPart . Bất kỳ cuộc gọi nào đọc hoặc viết vào định tuyến SpecialMesh.MeshId sẽ thất bại.

Va chạm đầu

Những nhân vật R15 tham gia vào một trải nghiệm R6 không hỗ trợ va chạm với phần đầu của họ. Nếu trò chơi của bạn phát hiện hoặc sử dụng va chạm với một phần đầu của một người chơi, bạn cũng phải cập nhật các script của bạn để kiểm tra CollisionHead cũng.