C# - SetActive 不起作用? [关闭]
Posted
技术标签:
【中文标题】C# - SetActive 不起作用? [关闭]【英文标题】:C# - SetActive dont work? [closed] 【发布时间】:2016-04-23 23:50:21 【问题描述】:谁能告诉我为什么我的游戏对象没有再次激活?
谢谢。
C# 代码
using UnityEngine;
using System.Collections;
public class SlowerPowerUP : MonoBehaviour
// Use this for initialization
void Start ()
// Update is called once per frame
void Update ()
if (BirdMovement.CountFS > 300)
gameObject.SetActive(true);
else
gameObject.SetActive(false);
【问题讨论】:
当你给我的问题打分时,告诉我为什么?! 您将需要添加更多相关代码,缺少太多部分。 请提供预期的行为、运行程序时的任何错误消息以及与问题相关的所有代码。如果有很多代码,请将其发布在 gist 或 pastebin 文件中。 【参考方案1】:停用的对象未接收统一事件(更新、固定更新等)。所以gameObject.SetActive(true);
不会被调用
【讨论】:
以上是关于C# - SetActive 不起作用? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
为啥它不起作用,控制台程序转换为 Windows Form C# [关闭]
Unity 3D:如何为一台摄像机启用定向灯,为另一台摄像机启用定向灯?