求助unity关于Instantiate的问题
以下是关于我写的instantiate的一段代码if(Input.GetMouseButtonDown(1)){Frontsight=Instantiate(target...
以下是关于我写的instantiate的一段代码
if(Input.GetMouseButtonDown(1))
{
Frontsight=Instantiate(target,Point,transform.rotation)as Transform;
}
if(Input.GetMouseButton(1))
{
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
if (Physics.Raycast (ray, out hit)) {
Point = hit.point;
}
Frontsight.transform.position=Point;
}
if (Input.GetMouseButtonUp (1)) {
GameObject.Destroy(Frontsight.gameObject);
}
内容差不多是按下鼠标第一帧加载一个瞄准镜的预设体,鼠标按住期间实例物体坐标随鼠标移动,松开鼠标按键的瞬间销毁物体,这段代码在我运行是可以的,但别人运行是会出现找不到实例化对象的问题,代码是一模一样没有修改的 有人遇到过这样的问题吗,小白求教 展开
if(Input.GetMouseButtonDown(1))
{
Frontsight=Instantiate(target,Point,transform.rotation)as Transform;
}
if(Input.GetMouseButton(1))
{
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
if (Physics.Raycast (ray, out hit)) {
Point = hit.point;
}
Frontsight.transform.position=Point;
}
if (Input.GetMouseButtonUp (1)) {
GameObject.Destroy(Frontsight.gameObject);
}
内容差不多是按下鼠标第一帧加载一个瞄准镜的预设体,鼠标按住期间实例物体坐标随鼠标移动,松开鼠标按键的瞬间销毁物体,这段代码在我运行是可以的,但别人运行是会出现找不到实例化对象的问题,代码是一模一样没有修改的 有人遇到过这样的问题吗,小白求教 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询