Skip to content

格式

typescript
RaycastHit.normal

所属类: RaycastHit

描述

(只读)射线击中表面的法线。

你可以使用该方法来获取相交点处的表面法线,从而进行物体表面的渲染、反射计算、物理反应等操作。

参数

参数名类型描述

返回值

类型描述
Vector3法线

代码示例

typeScript
class New_TypeScript
    extends Component {

        private boxCollider:BoxCollider;
        private ray:Ray;

    OnStart(): void {
        
        this.boxCollider = this.gameObject.GetComponent<BoxCollider>(BoxCollider);

    }

    OnUpdate(): void {

        //创建一条从(0,0,0)射向Y轴正方向的射线
		this.ray = new Ray(new Vector3(0,0,0),new Vector3(0,1,0));
        let hit = this.boxCollider.Raycast(this.ray,10000)
        hit.normal;
       
    }
}