Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2208.00元
见缝插针 Pin作为Circle子物体旋转的时候出现问题
秋名山发起了问答2018-03-20
18
回复
702
浏览
if(Vector3.Distance(transform.position,Dis) < 0.05f)
            {
                transform.position = Dis;
                transform.parent = Circle;
                isMoving = true;
            }

  在操作Pin插入Circle变成Circle的子物体本来应该跟随Circle一起旋转,但不知道为什么物体旋转就变成这样了,如下图所示

变成子物体旋转的

public float speed = 90;
	
	void Update () {
        transform.Rotate(new Vector3(0, 0, speed * Time.deltaTime));
	}

找了半天也没找到是哪里的错误...麻烦老师解答下

所有回复
  • Orz233 2018-03-20

    你看下你的 transform.parent 的 Circle 这个是 用public拖拽进脚本的 还是 用 find 查询的 如果用find 查询 看是不是有重名的 特别是 针头 和 目标靶子 可能 都起了一样的名字,不知道对不对

    • 秋名山 2018-03-20

      你说的这些跟老师视频里出现的问题是一个解答吧- -,这个我一开始也犯过,但是后面都是用的tag查询方法了,但依旧还是会这样...

      (1) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • Orz233 2018-03-20

    你可以用findGameObjectWithTag 这方法查询比较好

     

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • Orz233 2018-03-21

    那你看下 Dis  这个vector3 变量的 y轴的值要做更改 如果改成x 我记得也会 出这个问题

    • 秋名山 2018-03-21

      改的是Y轴的- -

      (1) 回复
    • siki 2018-03-21

      回复 @ 秋名山: 在发生碰撞账号,把针身上的刚体组件的Simulated属性设置为false,这样让刚体失效,就会跟随父物体运动了

      (1) 回复
    • 秋名山 2018-03-21

      回复 @ siki: 老师设置为false好像也不行...

      (1) 回复
    • 秋名山 2018-03-21

      回复 @ siki: 老师图在下面了- -我的PinHead上面应该是设置成了false,但还是会这样,Pin上也没有刚体...

      (1) 回复
    还有-1条回复,点击查看
    你还没有登录,请先登录注册
  • 秋名山 2018-03-21

    • siki 2018-03-22

      可以尝试下,当针碰到球的时候,把针上的刚体组件移除了, 关于针的父物体上没有任何东西的吧

      (1) 回复
    • 秋名山 2018-03-23

      回复 @ siki: 老师还是不行,Circle,Pin上没有任何东西,就挂了正常的脚本,PinHead的刚体我也移除了,下面有图

      (1) 回复
    还有-3条回复,点击查看
    你还没有登录,请先登录注册
  • 秋名山 2018-03-23

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2018-03-23

    当针碰撞到圆圈的时候,PinHead脚本还控制运动吗,可以把PinHead脚本也给移除了

    • 秋名山 2018-03-23

      老师还是不行,图在下面了....我已经彻底不明白为什么会这样了- -

      (1) 回复
    还有-4条回复,点击查看
    你还没有登录,请先登录注册
  • 秋名山 2018-03-23

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2018-03-23

    你的QQ发一下,老师找你远程看下

    你也可以QQ联系老师 804632564

    还有-3条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!