LayerMask.value 值

var value : int

Description描述

Converts a layer mask value to an integer value.

转换一个层蒙版值到一个整数值。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	public LayerMask mask = -1;
	void Update() {
		if (Physics.Raycast(transform.position, transform.forward, 100, mask.value))
			Debug.Log("Hit something");

	}
}
// Casts a ray using the layer mask,
// which can be modified in the inspector.
//使用层蒙板投射一条射线
//它可以在检视面板中修改

var mask : LayerMask = -1;
function Update () {
		if (Physics.Raycast (transform.position, transform.forward, 100, mask.value)) {
			Debug.Log("Hit something");
	}
}
最后修改:2011年2月24日 Thursday 16:09

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。