纳金网
标题:
根据一个物体的大小,更改另一物体大小
[打印本页]
作者:
狂风大尉
时间:
2014-6-30 15:57
标题:
根据一个物体的大小,更改另一物体大小
代码如下:
Public GameObject go;//要变换的对象
Float D2; //系数
Void Start()
{
D2=Vector3.Distance(go.transform.render.bounds.center,go.transform.renderer.bounds.max);
}
Void Update()
{
If (Input.GetMouseButtonDown(0))
{
Ray ray=Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
If(Physics.Raycast(ray,out hit))
{
Float D1=Vector3.Distance(hit.transform.render.bounds.center,hit.transform.renderer.bounds.max);
Float f=D1/D2;
Go.transform.localScale=new Vector3(f+0.2f,f+0.2f,f+0.2f);
Go.transform.position=hit.transform.position;
}
}
}
复制代码
作者:
HIDEOKOJIMA
时间:
2014-6-30 16:01
Thanks for sharing !
作者:
wucnj
时间:
2014-7-1 10:44
感谢分享!!!
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5