unity 编辑模式下运行代码和OnEnable的使用

2023-10-27

AudioListener

inspector的代码运行:

inspector页面的脚本右上角三个小点,点击右键,选择自己写的函数名,就可以运行,相应的程序了。
重点: [ContextMenu(“SetPos”)]

[ContextMenu("SetPos")]
    private void SetPos()
    {

    }

编辑模式下实时运行:

重点;[ExecuteInEditMode]。

[ExecuteInEditMode]
public class LindPos : MonoBehaviour
{
}

关于OnEnable和OnDisable的调用:

OnEnable :每次它所在的物体出现时,都会调用一次
OnDisable:每次它所在的物体隐藏时,都会调用一次

    private void OnEnable()
    {
        mytext.text = "我胡汉三又回来啦,哈哈哈哈哈";
    }
    private void OnDisable()
    {
        mytext.text = "我走了,嘤嘤嘤";
    }

注意:OnEnable 内添加回调函数,这个回调函数会被调用两次,所以需要一个bool值锁住。或者想其他办法。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

unity 编辑模式下运行代码和OnEnable的使用 的相关文章

  • MySql内部结构

    1 内部结构 大体来说 MySQL可以分为server层和存储引擎两部分 server层包括连接器 查询缓存 分析器 优化器 执行器等 涵盖MySQL的大部分核心服务功能 1 连接器 连接器负责跟客户端建立连接 获取权限 维持和管理连接 2

随机推荐

  • 国内外优秀公共DNS测评及推荐

    DNS在平时上网中扮演重要角色 如果不注意DNS的话 可能会导致网速慢 弹窗广告 网址打不开 打开不是自己想要的网站 劫持等一系列问题 针对DNS的问题 今天我们就来总结一下 看看哪个DNS服务器最好用 注意 本测试仅通过奇云测对服务器进行
  • python matplotlib库实现绘制一张图内两个纵坐标,并解决legend标签显示在图外的问题

    python matplotlib库实现绘制一张图内两个纵坐标 并解决legend标签显示在图外的问题 效果 代码如下 import matplotlib pyplot as plt X横坐标 X i for i in range 10 Y
  • 微信小程序加载本地图片方法

    目录结构如下 只要图片按正确的方式放入小程序的开发工具的项目中 即可在wxml文件中用内联样式或者image标签都可以引用本地的图片 步骤一 微信开发工具 打开项目 步骤二 新建个文件夹 放项目的一级或者二级目录都可以 然后把图片拷贝到这个
  • python判断list是否为空

    判断一个 list 是否为空 传统的方式 if len mylist Do something with my list else The list is empty 由于一个空 list 本身等同于 False 所以可以直接 if myl
  • 数字后端——电源规划

    电源规划是给整个芯片的供电设计出一个均勻的网络 它是芯片物理设计中非常关键的一部分 电源规划在芯片布图规划后或在布图规划过程中交叉完成 它贯穿于整个设计中 需要在芯片设计的不同阶段对电源的供电网络进行分析并根据要求进行修改 主要分三部分内容
  • linux 文件夹卡死,目录中文件过多导致ls命令卡住

    你一定遇到过这种情况 在一个有几百万文件的目录中执行ls命令 ls就卡在那了 是吧 用ls 1 f命令可以立即显示出文件 如果你想删除当前目录中的所有文件 使用如下命令 ls 1 f xargs rm 在清理大量不需要的文件后 会留下一个巨
  • 解决redisTemplate存入redis出现乱码问题

    package com example config import org springframework beans factory annotation Autowired import org springframework cont
  • GPT-2解读(论文 + TensorFlow实现)

    GPT 2是对GPT的一个升级 并且更着重于将思路放在为何pretrain是有用的上面 认为LM本身是一个Multi task Learner 并且大力用ZSL实验来佐证这个思路 文章目录 一 前言 二 GPT 2原理 1 数据集 2 输入
  • 用python发带附件的邮件_用Python实现一个简单的能够发送带附件的邮件程序的教程...

    基本思路就是 使用MIMEMultipart来标示这个邮件是多个部分组成的 然后attach各个部分 如果是附件 则add header加入附件的声明 在python中 MIME的这些对象的继承关系如下 MIMEBase MIMENonMu
  • 解决阿里云、华为云等云数据库 Redis 版无法外网访问的问题(云主机搭桥—亲测有效)

    在阿里云 华为云上 购买了一个云数据库Redis 但是我通过本地的客户端或者程序 没法通过公网访问 不造为啥会有这样约定俗成的 华为云更是有意思 你如果想要开启公网访问 你需要额外购买弹性公网IP 一 云数据库Redis版问题 比如说我在华
  • 【OpenGL开发】VS2017+nuget配置OpenGL开发环境

    文章目录 1 简介 1 1 先决条件 1 2 查找并安装包 1 3 卸载软件包 1 4 更新包 1 5 管理解决方案的包 1 6 合并 选项卡 2 nuget配置程序源 2 1 在线源 2 2 本地源 3 nuget安装库 3 1 nuge
  • Unity MRTK-UI 的常见基件的简单介绍以及使用

    目录 MRTK UI 的初步使用 色彩色调的选用 MRTK UI交互基本模块的使用 BUTTON SLATE Slider MRTK UI 的初步使用 色彩色调的选用 在实际的设计使用中 考虑对用户的视觉友好性 我们避免使用透明度过高的以及
  • java安装配置以及eclipse下载(Windows10)

    1安装java 安装java有两部 1 安装jdk和jre 2 配置环境 1 1 安装jdk 和 jre jdk 安装网址 http www oracle com technetwork java javase downloads inde
  • 使用NIST库查找介质衰减系数

    前提 本文需要利用NIST库查找物质X射线下的衰减系数 NIST库网址 https www nist gov pml 进入网址后显示如下界面 点击左侧选项栏 点开后选择 向下拉选择 选择 而后滑到底部 根据需要选择对应的表格
  • JVM问答

    目录 1 什么是Java虚拟机 为什么Java被称作是 平台无关的编程语言 2 Java内存结构 3 解释内存中的栈 stack 堆 heap 和方法区 method area 的用法 4 对象分配规则 5 什么是类的加载 6 类加载器 7
  • Mycat读写分离、主从切换学习

    Mycat读写分离 主从切换学习 2016 02 21 21 39 01来源 CSDN作者 zhanglei 16155人点击 id iframeu2217703 0 src http pos baidu com pcum rdid 221
  • PyMacroParser 宏解析工具

    PyMacroParser 宏解析工具 PyMarcoParser宏解析工具 题目要求 题目描述 示例 解题思路 1 load函数 2 preDefine函数 3 dumpDict函数 4 dump函数 关键代码 1 主要函数 2 关键函数
  • 每日一题:蒟蒻

    蒟蒻 题目 Daimayuan Online Judge map可以一一映射 按键值从小到大排序 AC代码 include
  • 多线程大串讲之一:CreateThread的学习

    function CreateThread lpThreadAttributes Pointer 安全设置 dwStackSize DWORD 堆栈大小 lpStartAddress TFNThreadStartRoutine 入口函数 l
  • unity 编辑模式下运行代码和OnEnable的使用

    AudioListener inspector的代码运行 inspector页面的脚本右上角三个小点 点击右键 选择自己写的函数名 就可以运行 相应的程序了 重点 ContextMenu SetPos ContextMenu SetPos