WorldModel
*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.
WorldModel cung cấp một số tính năng vật lý cho một ViewportFrame .
Cụ thể hơn, bạn có thể làm cho một WorldModel là con của một ViewportFrame, và sau đó gán địa hình cha cho WorldModel.Sau đó, bạn sẽ có thể sử dụng raycasts trong ViewportFrame thông qua WorldModel.Ngoài ra, bạn có thể đặt Humanoid các ký tự trong WorldModel và các khớp của chúng sẽ được thiết lập chính xác, và bạn có thể hoạt hình chúng.
Tóm Tắt
Thuộc Tính
Thuộc Tính kế thừa từ ModelĐặt cấp độ chi tiết trên mô hình cho các trải nghiệm có bật phát trực tiếp cơ sở dữ liệu.
Kiểm soát hành vi phát trực tiếp mô hình trên Models khi bật phát trực tiếp instancia.
Phần chính của Model , hoặc nil nếu không được cài đặtrõ ràng.
Tính năng chỉ dành cho biên tập viên được sử dụng để mở rộng mô hình xung quanh trục của nó. Việc đặt tính năng này sẽ di chuyển quy mô như thể Model/ScaleTo đã được gọi trên nó.
Xác định nơi mà trục của một Model mà không có không có một bộ Model.PrimaryPart nằm.
Phương Pháp
Phương Pháp kế thừa từ WorldRootTrả về true nếu bất kỳ phần nào trong số được cung cấp BasePart đang chạm vào bất kỳ phần nào khác.
Thả một hình khối theo một hướng nhất định và trả về một RaycastResult nếu hình dạng đánh vào một BasePart hoặc Terrain tế bào.
Trả về một array các phần có hộp liên kết chồng lên một hộp dữ liệu đã cho.
Trả về một array các phần có hộp liên kết chồng lên nhau trên một cạnh tròn nhất định.
Trả về một array các bộ phận có không gian chiếm chung với bộ phận được cung cấp.
- IKMoveTo(part : BasePart,target : CFrame,translateStiffness : number,rotateStiffness : number,collisionsMode : Enum.IKCollisionsMode):()
Di chuyển phần được chỉ định đến vị trí được chỉ định thông qua kinh tế ngược chứ không phải di chuyển trực tiếp đến đó, để đảm bảo các khớp, hạn chế hoặc va chạm mà phần tham gia vào vẫn được hài lòng về mặt vật lý.
Phát ra một tia bằng cách sử dụng một nguồn, hướng và tùy chọn RaycastParams , sau đó trả về một RaycastResult nếu một đối tượng hoặc khu vực có thể kết nối với tia.
- Spherecast(position : Vector3,radius : number,direction : Vector3,params : RaycastParams):RaycastResult?
Thả một hình cầu theo một hướng nhất định và trả về một RaycastResult nếu hình dạng đánh vào một tế bào BasePart hoặc Terrain .
Tiến bộ hóa mô phỏng cho các bộ phận trên thế giới dựa trên tăng thời gian được xác định và một bộ tùy chọn BaseParts .
Đặt mô hình này là vĩnh viễn cho người chơi được chỉ định.Model.ModelStreamingMode phải được đặt thành PersistentPerPlayer để hành vi được thay đổi là kết quả của việc thêm.
Trả về một mô tả về một khối lượng chứa tất cả các phần của một mô hình.
Trả về kích thước của hộp gắn kết nhỏ nhất chứa tất cả các BaseParts trong Model, cùng với Model.PrimaryPart nếu nó được cài đặt.
Trả lại tất cả các đối tượng Player được vật phẩm mô hình này lưu trữ.Hành vi thay đổi tùy thuộc vào việc phương pháp này được gọi từ một Script hoặc một LocalScript .
Trả về thước đo chính thống của mô hình, mặc định là 1 cho các mô hình được tạo mới và sẽ thay đổi khi nó được thu nhỏ qua Model/ScaleTo .
Di chuyển PrimaryPart đến vị trí đã cho. Nếu một phần chính chưa được xác định, phần rễ của mô hình sẽ được sử dụng.
Làm cho mô hình này không còn lưu trữ cho người chơi được chỉ định.Model.ModelStreamingMode phải được đặt thành PersistentPerPlayer để hành vi được thay đổi là kết quả của việc loại bỏ.
Đặt yếu tố thước đo của mô hình, điều chỉnh kích thước và vị trí của tất cả các Instances con cháu sao cho có yếu tố thước đo tương đối với kích thước và vị trí ban đầu của chúng khi yếu tố thước đo là 1.
Thay đổi một Model bởi độ trừ Vector3 cho được, giữ nguyên hướng của mô hình.Nếu một BasePart hoặc Terrain đã tồn tại ở vị trí mới thì Model sẽ chồng lên đối tượng đã nói.
Nhận trung tâm của một PVInstance .
Biến đổi PVInstance cùng với tất cả con cháu của nó PVInstances như vậy mà trục trung tâm bây giờ được đặt tại điểm CFrame được chỉ định.