问答求助

关注:518

当前位置:足球投注 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档?!咀詈妹挥懈郊?,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 638|回复: 1
发新帖

[脚本] 一个按钮控制几个物体的脚本

[复制链接]  [移动端链接]
4四处流浪
487/500
排名
5376
昨日变化
2

足球投注 www.zjrxh.com 2

主题

103

帖子

487

积分

Rank: 4

UID
34532
好友
0
蛮牛币
132
威望
0
注册时间
2014-7-16
在线时间
160 小时
最后登录
2018-4-25
跳转到指定楼层
楼主
发表于 2018-4-6 23:21:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
10蛮牛币
例如:场景中有a b c d e f g等等个物体,分别挂载H脚本,现在有Z按扭 挂载Y 脚本;假如H脚本有个K方法, Y脚本有x方法


用代码实现效果:点击a物体 ,  再点击z按钮 (方法x调用方法k)

                           点击c物体 ,  再点击z按钮(方法x调用方法k)
以此类推 就是每次点击物体再点击z按钮 知道方法x调用哪个物体上的H脚本方法k

用代码实现 写具体代码不熟


5熟悉之中
620/1000
排名
6446
昨日变化
44

7

主题

163

帖子

620

积分

Rank: 5Rank: 5

UID
246388
好友
0
蛮牛币
469
威望
0
注册时间
2017-9-27
在线时间
240 小时
最后登录
2018-4-28
沙发
发表于 2018-4-6 23:21:27 | 只看该作者
using UnityEngine;
public class H : MonoBehaviour
{
    public void OnMouseClick()
    {
        XXXXXX.h = this;
    }
    public void K()
    {
        Debug.Log("kkk");
    }
}

using UnityEngine;
using UnityEngine.UI;
public class Y : MonoBehaviour
{
    void Start()
    {
        GetComponent<Button>().onClick.AddListener(delegate { X(); });
    }
    void X()
    {
        if (XXXXXX.h)
        {
            XXXXXX.h.K();
        }
    }
}

public static class XXXXXX {
    public static H h;
}

评分

参与人数 1鲜花 +5 收起 理由
l398 + 5 很给力!

查看全部评分


您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

快速回复 足球投注 返回列表