RocketPropulsion
*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.
Vật thể RocketPropulsion áp dụng lực lên một tập hợp để nó cả theo dõi và đối mặt một mục tiêu.Nó hoạt động giống như một hỗn hợp của BodyPosition và BodyGyro.Không giống như các khác BodyMovers , RocketPropulsion phải được hướng dẫn để bắt đầu áp dụng hoặc ngừng áp lực thông qua Fire() hoặc Abort() lần lượt.
Bạn có thể phát hiện khi lắp ráp đạt được mục tiêu của nó bằng sự kiện ReachedTarget xảy ra một lần khi lắp ráp nằm trong TargetRadius phần Target của phần .
Tóm Tắt
Thuộc Tính
Xác định xu hướng của lắp ráp để đối mặt với Target.
Xác định tốc độ tối đa mà lắp ráp sẽ di chuyển về phía Target.
Xác định lượng lực tối đa sẽ được áp dụng để di chuyển lắp ráp.
Xác định lượng mô-men tối đa có thể được áp dụng để xoay lắp ráp theo hướng Target.
Xác định đối tượng mà lắp ráp nên theo/đối mặt.
Xác định sự mất cân bằng thế giới từ Target đối với điểm mà lực/mômen được áp dụng.
Xác định khoảng cách tối đa từ Target tại đó lắp ráp phải ở trong trật tự để ReachedTarget được bắn.
Xác định giảm sóng được áp dụng cho lắp ráp nhằm ngăn chặn nó vượt quá Target .
Xác định mức độ hung hăng của một lực được áp dụng trong việc tiếp cận Target .
Xác định lượng giảm xói mòn cần sử dụng để đạt đến Target .
Xác định mức độ hung hăng của một mô-men xoay được áp dụng khi đối mặt với Target .
Phương Pháp
Sự Kiện
Bắt lửa khi lắp ráp vào trong TargetRadius của Target .
Thuộc Tính
CartoonFactor
Tính chất này xác định xu hướng của lắp ráp phải đối mặt với Target.Mặc định, thuộc tính này được đặt thành 0.7 .Nếu được đặt thành 0, tập hợp sẽ không nỗ lực để đối mặt với mục tiêu.
MaxThrust
Tính chất này xác định giới hạn trên của lực đẩy có thể được áp dụng để di chuyển lắp ráp.Các tập hợp có khối lượng cao sẽ cần thêm lực để vẫn còn trên không và do đó theo dõi Target .
MaxTorque
Tính chất này xác định giới hạn trên về lượng momen có thể được áp dụng để xoay lắp ráp theo hướng Target.Nó hoạt động tương tự như BodyGyro.MaxTorque .
Target
Tính chất này xác định đối tượng mà RocketPropulsion sẽ tác động lực/lực căng.Nếu được đặt thành nil , TargetOffset sẽ được sử dụng thay thế.
TargetOffset
Tính chất này xác định sự mất cân bằng thế giới từ Target .Nó đặc biệt hữu ích khi Target được đặt thành nil, vì tính chất này sau đó sẽ hành động như vị trí mục tiêu.
TargetRadius
Tính chất này xác định khoảng cách tối đa từ Target tại đó lắp ráp phải ở để có thể bắn ReachedTarget được.Nó không ảnh hưởng đến lực tiếp xúc theo bất kỳ cách nào.
ThrustD
Thuộc tính này được sử dụng để làm giảm tốc độ của lắp ráp để ngăn chặn nó vượt quá Target và gây ra hiệu ứng "cọ xát"Nó hành xử tương tự như BodyPosition.D .
ThrustP
Tính chất này xác định bao nhiêu năng lượng được sử dụng khi áp dụng lực để đạt đến vị trí Target.Giá trị này càng cao, càng nhiều năng lượng sẽ được sử dụng và càng nhanh nó sẽ được sử dụng.Tính chất này hoạt động tương tự như BodyPosition.P .
TurnD
Thuộc tính này xác định lượng giảm xói sẽ được áp dụng cho momen xoay sử dụng để đối mặt với Target.Khi lắp ráp tiếp cận hướng mục tiêu, nó cần giảm tốc, nếu không nó sẽ quay qua hướng mục tiêu và phải dừng lại và tăng tốc trở lại theo hướng mục tiêu.Điều này thường tạo ra một hiệu ứng "băng cao su" không mong muốn, tránh bằng cách áp dụng giảm chấn.Giá trị này càng cao, đường cong giảm xói càng lớn hoặc tốc độ phần tiếp cận mục tiêu sẽ chậm hơn.