当前位置:首页 > 开发 > 移动开发 > 正文

unity 3d实例化位置出现布置?

发表于: 2015-07-14   作者:brotherlamp   来源:转载   浏览:
摘要: 问:unity 3d实例化位置出现布置? 答:实例化的同时就可以指定被实例化的物体的位置,即 position  Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object 这样你不需要再用Transform.Position了,   如果你省略了第二个参数(

问:unity 3d实例化位置出现布置?

答:实例化的同时就可以指定被实例化的物体的位置, position 

Instantiate (original : Object, position : Vector3, rotation : Quaternion) : Object

这样你不需要再用Transform.Position,

 

如果你省略了第二个参数(position : Vector3)那么他会出现在这个脚本所附着的物体的位置.

如果你想修改则需将被实例化的物体指定为变量,

clone = Instantiate(projectile, transform.position, transform.rotation);

//上面的transform.position是脚本所附着的物体的位置,可以另换,Vector3(0, 0, 8)

 

然后修改clone 的位置

clone.position= Vector3(5, 0, 8);

 

transform.position(请注意小写)当然是不行的,他是GameObject .transform.position 的简写,就是GameObject 的位置,GameObject 是什么?就是脚本所附着的物体,不是被实例化的物体

public var clone  : Transform;

public var  newpos : Vector3;

function Start () {

var newclone = Instantiate(clone, newpos, transform.rotation);//newpos 可以设置了,也可以在update 中更新

}

兄弟连IT教育与全球移动游戏联盟(GMGC)共同设立中国首家基于高端游戏开发的兄弟连&GMGC手游学院!高薪就业,就学手游开发,详情咨询官网客服:http://game.lampbrother.net/

高薪就业就学unity手游开发!请联系Q2430675018

 

 

unity 3d实例化位置出现布置?

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号