启动unity APP应用程序,创建新的场景距离,创建新的Cube多维数据集,在Hierarchy视图中将该变换组件的position属性值设定为1、2、10,然后创建新的c#。 代码如下所示。
using UnityEngine;
using System.Collections;
公共类距离3360 mono behaviour {
定义Transform组件变量
公共传输obj传输;
void Start () }
//获取场景
obj transform=game object.find (' cube ' ).GetComponentTransform;
如果if(objtransform(//objtransform )不为空,则表示获得了组件
var did=vector3. distance (obj transform.position,transform.position );
使用Vector3.Distance (; 计算两个向量之间的距离
debug.log(distance: ) dis;
}
}
}
如果将上述Distance.cs脚本绑定到场景中的主摄影机“Main Camera”和独立播放按钮,控制台将尝试输出到Cube立方体的距离。