Xây dựng cửa có bản lề

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

Hệ thống vật lý của Roblox cho phép bạn xây dựng các cơ chế chuyển động như cửa, nền tảng xoay và thậm chí là xe cộ bằng cách sử dụng ràng buộc. Chẳng hạn, một cánh cửa xoay có thể được xây dựng bằng cách sử dụng HingeConstraint.

Thiết lập cửa

Bắt đầu bằng cách tạo các phần cho cửa và các bộ phận gắn kết của nó. Bộ phận gắn kết là nơi một đối tượng có thể kết nối với đối tượng khác. Những bộ phận gắn kết này sẽ được sử dụng để kết nối cửa với khung của nó bằng một bản lề.

  1. Tạo hai phần với các tên như CửaKhungCửa.

    alt

  2. Chọn KhungCửa. Trong cửa sổ Thuộc tính, bật Đã neo để nó không bị di chuyển.

    alt

  3. Trong Khám phá, di chuột qua KhungCửa và thêm một Bộ phận gắn kết mới. Lặp lại để thêm một bộ phận gắn kết vào Cửa.

    alt

  4. Đổi tên các bộ phận gắn kết để chỉ ra chúng gắn kết với cái gì, chẳng hạn như BộPhậnGắnKếtCửaBộPhậnGắnKếtKhung.

    alt

Di chuyển các bộ phận gắn kết

Các bộ phận gắn kết mới được tạo ra ở trung tâm của một phần. Để chúng có thể hoạt động với cửa, hai bộ phận gắn kết cần được di chuyển để đối diện nhau.

  1. Để xem các ràng buộc và bộ phận gắn kết, bật Hiện Chi tiết Ràng buộc từ menu Xem của Studio.

  2. Trong Khám Phá, chọn BộPhậnGắnKếtKhung.

    alt

  3. Nhấn F để tập trung vào bộ phận gắn kết và phóng to nếu cần. Sau đó, sử dụng công cụ Di chuyển để định vị bộ phận gắn kết trên bề mặt của khung cửa, hướng về phía cửa.

  4. Lặp lại tương tự để di chuyển BộPhậnGắnKếtCửa. Các bộ phận gắn kết của bạn nên được định vị trên bề mặt đối diện với đối tác của chúng.

Bên trái: BộPhậnGắnKếtKhung / Bên phải: BộPhậnGắnKếtCửa

Xoay các bộ phận gắn kết

Hướng của một bộ phận gắn kết ảnh hưởng đến cách một ràng buộc có thể di chuyển. Đối với cửa, cả hai bộ phận gắn kết phải được xoay để bản lề xoay sang trái và phải, giống như những cái trên một cánh cửa tiêu chuẩn.

  1. Trên khung cửa, di chuột qua BộPhậnGắnKếtKhung. Chú ý đến mũi tên vàng. Mũi tên này, trục, xác định sự xoay của bản lề.

    alt

  2. Để có được sự xoay chính xác, bật chế độ xoay khi làm việc trong thanh công cụ của Studio bằng cách kiểm tra Xoay và đặt giá trị thành 90.

    alt

  3. Sử dụng công cụ Xoay để định hình cả hai bộ phận gắn kết màu vàng hướng lên trên. Nếu các trục của bạn đã thẳng đứng, không cần hành động.

    alt

Thêm ràng buộc

Nhớ rằng, các ràng buộc là cách kết nối hai bộ phận gắn kết để di chuyển theo một cách cụ thể. Cánh cửa này sẽ sử dụng HingeConstraint, một ràng buộc phổ biến xoay các đối tượng theo các trục của hai bộ phận gắn kết.

  1. Dưới KhungCửa, tạo một HingeConstraint mới.

    alt

  2. Trong các thuộc tính của ràng buộc, tìm Attachment0. Nhấp vào hộp trống bên phải thuộc tính và sau đó, trong Khám Phá, nhấp vào BộPhậnGắnKếtCửa.

  3. Lặp lại quy trình tương tự bằng cách kết nối Attachment1 với BộPhậnGắnKếtKhung. Các thuộc tính nên xuất hiện như bên dưới.

    alt

  4. Kiểm tra dự án bằng cách đi vào cửa với nhân vật của bạn.

Điều chỉnh cửa

Cửa hiện có thể xoay qua khung cửa. Điều này có thể được sửa bằng cách điều chỉnh giới hạn của bản lề.

  1. Trong các thuộc tính cho HingeConstraint, tìm và bật LimitsEnabled. Khi được kích hoạt, bạn có thể đặt giới hạn xoay của bản lề.

    alt

  2. Để đảm bảo điều này được định hình chính xác, chọn BộPhậnGắnKếtCửa và sử dụng công cụ xoay sao cho mũi tên cam chỉ về phía khung cửa, như bên dưới.

    alt

  3. Dưới phần Giới hạn của các thuộc tính, cả LowerAngleUpperAngle thành -90 và 90, tương ứng. Điều này tạo ra một phạm vi chuyển động giống như hình ảnh bên trái.

  4. Kiểm tra cửa và chú ý rằng bản lề hiện được giới hạn.

Với cánh cửa hoàn thiện, hãy dành thời gian để khám phá việc sử dụng các ràng buộc bản lề trong các tình huống khác nhau, chẳng hạn như cửa bẫy hoặc bẫy rìu xoay.

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.