首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我的脚本在运行时不能激活?

为什么我的脚本在运行时不能激活?
EN

Stack Overflow用户
提问于 2020-05-20 19:33:28
回答 1查看 44关注 0票数 0

我有一个问题,我的慢动作脚本只有当播放器dies.Sometimes脚本甚至不工作时才会激活。

代码语言:javascript
复制
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class SlowMotionText : MonoBehaviour
{

    public bool slowMotionActive = false;

    public float speedFactor = .5f;

    public GameObject slowMotion;

    // Update is called once per frame
    public void Update()
    {
        if (Input.GetKeyDown(KeyCode.LeftShift))
        {
            slowMotionActive = !slowMotionActive;
        }
        if (slowMotionActive == true)
        {
            slowMotion.SetActive(true);
            Time.timeScale = speedFactor;
            Debug.Log("true");
        }
        if (slowMotionActive == false)
        {
            slowMotion.SetActive(false);
            Time.timeScale = 1f;
            Debug.Log("false");
        }
    }
}

我不知道是什么导致了这一切的发生。

EN

回答 1

Stack Overflow用户

发布于 2020-05-20 19:51:36

我试着用windows exe来运行这个项目,它工作得很好。

感谢大家抽出时间来回答这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61912037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档