吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2410|回复: 9
收起左侧

[求助] 请教下unity的是怎么看物体自己是否开启

[复制链接]
luanshils 发表于 2020-5-1 11:26
我想看指定物体自己的开启状态,但是网上说的activeh什么来着,我在vs里就用不了啊,
所以来问一下各位,到底是用的什么方法去检测物体自身(不含父物体)的开启状态。
在发帖之前我在百度找了许久,也没找到合适的解决方法

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

UnitySir 发表于 2020-5-1 11:54
            if(gameObject.activeSelf == true)//物体激活,为false物体失活

免费评分

参与人数 1热心值 +1 收起 理由
luanshils + 1 我很赞同!

查看全部评分

UnitySir 发表于 2020-5-1 11:57
 楼主| luanshils 发表于 2020-5-1 11:57
本帖最后由 luanshils 于 2020-5-1 11:59 编辑
UnitySir 发表于 2020-5-1 11:57
vs用不了??  你继承 Mono类没?

嘶~,继承了

[C#] 纯文本查看 复制代码
        if (this.gameObject.activeSelf==true)
            Debug.Log("激活");
        else
            Debug.Log("未激活");


然后现在的问题是,无论我取消勾选与否,都是显示激活
UnitySir 发表于 2020-5-1 12:00
luanshils 发表于 2020-5-1 11:57
嘶~,继承了

[mw_shl_code=csharp,true]        if (this.gameObject.activeSelf==true)

现在还不能用??
 楼主| luanshils 发表于 2020-5-1 12:01
本帖最后由 luanshils 于 2020-5-1 12:02 编辑

没啥反应,用是能用
image.png


image.png
这个框,选不选都一样
UnitySir 发表于 2020-5-1 12:17
luanshils 发表于 2020-5-1 11:57
嘶~,继承了

[mw_shl_code=csharp,true]        if (this.gameObject.activeSelf==true)

private void Update()
        {
            if (gameObject.activeSelf)
                Debug.Log("激活");

        }

        private void OnDisable()
        {
            Debug.Log("失活!");
        }
UnitySir 发表于 2020-5-1 12:19
UnitySir 发表于 2020-5-1 12:17
private void Update()
        {
            if (gameObject.activeSelf)

这两个都是 unity的生命周期函数,OnDisable()是 [物体失活是应该做什么]
UnitySir 发表于 2020-5-1 12:28
[C#] 纯文本查看 复制代码
void OnDisable()
    {
        Debug.Log("PrintOnDisable: script was disabled");
    }

    void OnEnable()
    {
        Debug.Log("PrintOnEnable: script was enabled");
    }


这两个也可以用
 楼主| luanshils 发表于 2020-5-1 12:35
UnitySir 发表于 2020-5-1 12:28
[mw_shl_code=csharp,true]void OnDisable()
    {
        Debug.Log("PrintOnDisable: script was disa ...

没有别的方法了吗
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 17:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表