文档

Unity Engine

Download Unity

Unity Engine

articulationBody

The ArticulationBody of the collider that was hit. If the collider is not attached to an articulation body then it is null.
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Property
  • Namespace: UnityEngine
  • Assembly: UnityEngine.PhysicsModule
public ArticulationBody articulationBody { get; }

Remarks

Examples

using UnityEngine;using UnityEngine.InputSystem;public class Example : MonoBehaviour{ // Apply a force to a clicked articulationBody object. // The force applied to an object when hit. float hitForce; void Update() { if (Mouse.current.leftButton.wasPressedThisFrame) { RaycastHit hit; Ray ray = Camera.main.ScreenPointToRay(Mouse.current.position.ReadValue()); if (Physics.Raycast(ray, out hit)) { if (hit.articulationBody != null) { hit.articulationBody.AddForce(ray.direction * hitForce); } } } }}