Roblox sử dụng một động cơ vật lý cơ thể cứng.Các bộ phận chịu sự tác động của lực vật lý miễn là chúng không phải anchored .Bạn có thể tạo các tập hợp vật lý bằng cách sử dụng các phụ kiện và hạn chế, và bạn có thể phát hiện và kiểm soát va chạm giữa các đối tượng bằng cách sử dụng sự kiện và lọc va chạm
Các tập hợp
Một tập hợp là một hoặc nhiều BaseParts được kết nối bởi các hạn chế cứng hoặc động cơ (khớp cứng di chuyển).Các tập hợp có thể được đặt thành tốc độ ban đầu dọc hoặc góc, hoặc hành vi của chúng có thể bị ảnh hưởng thông qua giới hạn.



Hạn chế
Các cụm không neo phản ứng với lực từ trọng lực và va chạm, nhưng lực vật lý cũng có thể được áp dụng thông qua hạn chế cơ học hoặc hạn chế di chuyển .
Hạn chế cơ khí
Các hạn chế cơ học bao gồm các đối tượng quen thuộc như khớp, mùa xuân và dây có thể được sử dụng để xây dựng các cơ chế.Mỗi cái được bao phủ trong Hạn chế cơ học.
Hạn chế di chuyển
Các hạn chế di chuyển áp dụng lực hoặc momen xoay để di chuyển một hoặc nhiều tập hợp. Mỗi tập được mô tả trong hạn chế di chuyển.
Va chạm
Sự kiện va chạm xảy ra tự động khi hai BaseParts chạm vào hoặc ngừng chạm vào trong thế giới 3D.Bạn có thể phát hiện những va chạm này thông qua sự kiện và xảy ra bất kể giá trị tính năng của bất kỳ phần nào.
Thông qua các kỹ thuật lọc va chạm như lọc nhóm va chạm hoặc lọc phần tới phần, bạn có thể kiểm soát các tập hợp vật lý nào va chạm với nhau.
Xem Va chạm để có thêm chi tiết về việc phát hiện và lọc va chạm.
Sở hữu mạng
Để hỗ trợ các cơ chế vật lý phức tạp trong khi vẫn nhắm đến một trải nghiệm mượt mà và phản ứng với người chơi, động cơ vật lý Roblox sử dụng một hệ thống vật lý phân tán trong đó các tính toán được phân phối giữa máy chủ và tất cả các khách hàng kết nối.Trong hệ thống này, động cơ gán sở hữu mạng của vật lý được mô phỏng thực tế cho một khách hàng hoặc máy chủ để chia công việc tính toán vật lý.Xem Sở hữu mạng để biết thêm chi tiết.
Lập lịch thích ứng
Động cơ nhấn mạnh hiệu suất tốt nhất bằng cách tự động gán các tập hợp vào một trong ba tỷ lệ mô phỏng.Đối với các tình huống có các cơ chế phức tạp như xe tăng, bạn có thể cải thiện độ ổn định bằng cách đặt một bước thời gian cố định.Xem Adaptive timestepping để có thêm thông tin.
Hệ thống ngủ
Khi một lắp ráp không di chuyển hoặc tăng tốc, động cơ vật lý Roblox cải thiện hiệu suất bằng cách tự động ngừng mô phỏng lắp ráp.Xem Hệ thống ngủ để có một mô tả chi tiết về hệ thống ngủ.