科科217
2021-11-26 16:21
采纳率: 25%
浏览 37

unity 碰撞盒子接触游戏不停止

脚本和教程一样,挂载组建也一样,测试时的键盘按键可以控制物体停止,可是用脚本控制时就没有停止,实在找不到问题在哪里了!求助!!为什么我不能放图片!!
这个是控制游戏结束的代码:
public void GameOver()
{
        isGameReady = false;
        isGameStart = false;

        GameObject.Find("ZhiZiController").GetComponent().StopMove();
        GameObject.Find("bgs").GetComponent().isMove = false;
}

这个是控制柱子停止的代码应该都没有错
public void StopMove()
    {
        zhuziIsMove = false;
        foreach (GameObject item in Zhuzis)
        {
            item.GetComponent().canMove = false;
        }
    }

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 於黾 2021-11-26 16:31
    已采纳

    如果你已经测试过StopMove脚本是能用的
    那物体就只能出在GameOver这个函数里了呗。估计你反射找物体名字时不正确
    你下面取名都叫zhuzi,你确定物体叫ZhiZiController而不叫ZhuZiController吗

    评论
    解决 1 无用
    打赏 举报 编辑记录
查看更多回答(1条)

相关推荐 更多相似问题