unity中在一个脚本中调用另一个脚本中的方法 您所在的位置:网站首页 unity怎么调用别的脚本函数 unity中在一个脚本中调用另一个脚本中的方法

unity中在一个脚本中调用另一个脚本中的方法

2024-07-12 23:57| 来源: 网络整理| 查看: 265

在开发过程中很可能需要一些脚本之间的交互来实现想要的功能 之前我写过一片关于使用代码来控制脚本的活性的博客 就是使用Find方法来实现 也比较简单但是Find方法如果用于update中比较消耗性能 这篇博客我们利用在unity中赋值的方法来实现控制脚本的活性 而且可以来调用另一个脚本中的方法

其实一个脚本就是一个新建的类 在代码中直接可以public声明 然后在unity赋值 然后这个类中的方法即可调用

下面给出一个最最简单的例子 我们创建两个简单的脚本 test1 test2

public class test1 : MonoBehaviour { public GameObject Ball; public void Des() { Destroy(Ball); } }``` ```csharp public class test2 : MonoBehaviour { public KeyCode key; public test1 cc; private void Update() { if (Input.GetKeyDown(key)) { cc.Des(); } } }

然后在unity中赋下值 在这里插入图片描述 其中的cc是脚本

然后在unity运行按下a即可调用text1的Des方法

如果你也是unity爱好者欢迎关注我 我会持续更新我的学习过程



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有