体育彩票31选7开奖结果: 码农亚 UGUI的IPointerEnterHandler事件与IPointerExitHandler事件分离控制同一个功能块,方法解决

38
回复
3387
查看
打印 上一主题 下一主题
[ 复制链接 ]
排名
2715
昨日变化

福建体彩31选7开奖 www.jlh8.com.cn 12

主题

129

帖子

1183

积分

Rank: 9Rank: 9Rank: 9

UID
251813
好友
4
蛮牛币
2171
威望
0
注册时间
2017-10-31
在线时间
486 小时
最后登录
2019-4-20

专栏作家活力之星

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册帐号

x
本帖最后由 码农亚 于 2018-6-18 16:19 编辑

01 奇奇怪怪需求: UGUI的IPointerEnterHandler事件与IPointerExitHandler事件分离控制同一个功能块。
02 大家一看标题可能会很迷糊,我打算用文字来说明情况。
  鼠标进入父物体,父物体一侧弹出两个子物体,然后我们可以点击两个子物体来进行相关的操作,但是当鼠标离开子物体和父物体后,子物体消失。
03 如下截图[size=18.6667px]

[size=18.6667px]04 这类触发效果的图片不好截取,所以就截取一个效果图。
[size=18.6667px]

[size=18.6667px]注: 因为截图需要鼠标进行重新绘制,所以图片中鼠标选中的状态没有,就这样。
[size=18.6667px]05 我把相应的Debug内容简单输出到屏幕进行显示,这是宋哥当初指导的,发出来顺便让大家也可以借用方法查看Debug报错输出。
[size=18.6667px]PS :感觉貌似字数不够,就简单的把我的一段脚本代码发出来吧。
[size=18.6667px]
[C#] 纯文本查看 复制代码
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.EventSystems;
using System.Collections.Generic;
//Time :: 180615
public class ScreenCenterManager : MonoBehaviour
{
    public GameObject _mainTarget;
    public bool raycasterExecute;
    string target1 = "双选项底";
    string target2 = "小型按钮块";
    // Use this for initialization
 
    // Update is called once per frame
    void Update()
    {
        if (raycasterExecute)
        {
            //ForTwoObjsRaycaster();
            OnePointColliderObject();
        }
    }
    public void OnePointColliderObject()
    {
        PointerEventData eventDataCurrentPosition = new PointerEventData(EventSystem.current);
        eventDataCurrentPosition.position = new Vector2(Input.mousePosition.x, Input.mousePosition.y);

        List<RaycastResult> results = new List<RaycastResult>();
        EventSystem.current.RaycastAll(eventDataCurrentPosition, results);

        if (results.Count > 0)
        {
            //Debug.Log(results[0].gameObject.name);
            for (int i = 0; i < results.Count; i++)
            {
                if (results[results.Count - 1].gameObject.name != target1 && results[results.Count - 1].gameObject.name != target2)
                {
                   //UI控制
                    _mainTarget.SetActive(false);
                    raycasterExecute = false;
                }
            }
        }
        //3D区域控制
        if ((!EventSystem.current.IsPointerOverGameObject()))
        {
            _mainTarget.SetActive(false);
            raycasterExecute = false;
        }
    }
    public void FirstMethod()
    {
        Debug.Log("方法1启动");
    }
    public void SecondMethod()
    {
        Debug.Log("方法2启动");
    }
}



[size=18.6667px]老规矩,下面就是项目内容
[size=18.6667px] RomanticCute07.rar (185.59 KB, 下载次数: 78, 售价: 1 蛮牛币)

[size=18.6667px]好了,这篇帖子和上篇帖子完毕,我又可以拖更很长时间啦,哈哈哈!
[size=18.6667px]开玩笑,主要是时间少,又忙着追女朋友。
排名
64921
昨日变化

0

主题

3

帖子

5

积分

Rank: 1

UID
286289
好友
0
蛮牛币
0
威望
0
注册时间
2018-6-18
在线时间
0 小时
最后登录
2018-6-18
沙发
2018-6-18 22:01:57 只看该作者
厉害,这个代码对我很有帮助
排名
64921
昨日变化

0

主题

3

帖子

5

积分

Rank: 1

UID
286289
好友
0
蛮牛币
0
威望
0
注册时间
2018-6-18
在线时间
0 小时
最后登录
2018-6-18
板凳
2018-6-18 22:03:04 只看该作者
厉害这个代码对我很有帮助
排名
39855
昨日变化
1

0

主题

9

帖子

34

积分

Rank: 1

UID
286241
好友
0
蛮牛币
61
威望
0
注册时间
2018-6-18
在线时间
19 小时
最后登录
2018-9-8
地板
2018-6-18 22:23:33 只看该作者
感謝拉   知識又增長了
6蛮牛粉丝
1263/1500
排名
2667
昨日变化

0

主题

256

帖子

1263

积分

Rank: 6Rank: 6Rank: 6

UID
279508
好友
0
蛮牛币
2121
威望
0
注册时间
2018-5-2
在线时间
461 小时
最后登录
2019-4-21
5#
2018-6-19 08:44:47 只看该作者
好东西,感谢分享
5熟悉之中
707/1000
排名
4640
昨日变化

5

主题

164

帖子

707

积分

Rank: 5Rank: 5

UID
252889
好友
2
蛮牛币
2329
威望
0
注册时间
2017-11-6
在线时间
222 小时
最后登录
2019-4-19
QQ
6#
2018-6-19 09:00:56 只看该作者
5熟悉之中
724/1000
排名
4966
昨日变化

2

主题

188

帖子

724

积分

Rank: 5Rank: 5

UID
277168
好友
0
蛮牛币
2067
威望
0
注册时间
2018-4-14
在线时间
242 小时
最后登录
2019-4-6
7#
2018-6-19 09:02:58 只看该作者
感谢楼主
7日久生情
4896/5000
排名
1669
昨日变化

0

主题

3474

帖子

4896

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
185339
好友
1
蛮牛币
3553
威望
0
注册时间
2016-11-20
在线时间
644 小时
最后登录
2019-4-19
8#
2018-6-19 09:07:04 只看该作者
5熟悉之中
746/1000
排名
3601
昨日变化

0

主题

96

帖子

746

积分

Rank: 5Rank: 5

UID
71644
好友
0
蛮牛币
1245
威望
0
注册时间
2015-1-28
在线时间
234 小时
最后登录
2019-4-19
9#
2018-6-19 09:12:23 只看该作者
厉害厉害
7日久生情
2489/5000
排名
782
昨日变化

1

主题

699

帖子

2489

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
56496
好友
0
蛮牛币
7647
威望
0
注册时间
2014-11-19
在线时间
571 小时
最后登录
2019-4-19
10#
2018-6-19 09:13:46 只看该作者
感谢分享,十分受用~~
5熟悉之中
663/1000
排名
3675
昨日变化

1

主题

38

帖子

663

积分

Rank: 5Rank: 5

UID
230664
好友
2
蛮牛币
1159
威望
0
注册时间
2017-7-6
在线时间
216 小时
最后登录
2018-11-30
11#
2018-6-19 09:26:41 只看该作者
如果这都不算爱  ,如果这都是爱情?如果你不爱我?
7日久生情
2184/5000
排名
1823
昨日变化

5

主题

802

帖子

2184

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
239879
好友
1
蛮牛币
17256
威望
0
注册时间
2017-8-26
在线时间
647 小时
最后登录
2019-4-19
12#
2018-6-19 09:46:40 只看该作者
5熟悉之中
707/1000
排名
4640
昨日变化

5

主题

164

帖子

707

积分

Rank: 5Rank: 5

UID
252889
好友
2
蛮牛币
2329
威望
0
注册时间
2017-11-6
在线时间
222 小时
最后登录
2019-4-19
QQ
13#
2018-6-19 10:43:52 只看该作者
7日久生情
3700/5000
排名
1488
昨日变化

0

主题

2138

帖子

3700

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
219676
好友
1
蛮牛币
3106
威望
0
注册时间
2017-7-12
在线时间
708 小时
最后登录
2019-4-21

活力之星

14#
2018-6-19 11:00:09 只看该作者
谢谢分享
4四处流浪
335/500
排名
8566
昨日变化

0

主题

78

帖子

335

积分

Rank: 4

UID
236975
好友
0
蛮牛币
598
威望
0
注册时间
2017-8-11
在线时间
117 小时
最后登录
2019-4-5
15#
2018-6-19 11:11:49 只看该作者
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

683| 677| 498| 110| 42| 879| 436| 68| 102| 963|