代码之家  ›  专栏  ›  技术社区  ›  Euan Hollidge

IPointerHandler在某些情况下工作,但在其他情况下不工作

  •  0
  • Euan Hollidge  · 技术社区  · 8 年前

    因此,我正在构建一个纸牌游戏,我正在使用 ipointerInterhandler 检测鼠标何时在纸牌上。它适用于某些卡,但不适用于其他卡。它使用了完全相同的代码和所有内容。

    代码如下:

    public void onpointerenter(pointereventdata eventdata)
    {
    glowenabled=真;
    }
    
    public void onpointerxit(pointerEventData事件数据)
    {
    glowenabled=假;
    }
    

    这是这个问题的照片。 如何工作:

    它不起作用的地方是:

    下面是统一设置:

    怪物和为敌人和玩家准备的特殊牌是一样的,字面上的复制粘贴和旋转。每个卡片和位置上都有发光的代码。任何建议都会有帮助。

    编辑: 我检查了一下,确保前面没有东西,也没有 .

    代码如下:

    public void OnPointerEnter(PointerEventData eventData)
    {
        GlowEnabled = true;
    }
    
    public void OnPointerExit(PointerEventData eventData)
    {
        GlowEnabled = false;
    }
    

    这是这个问题的照片。 如何工作:

    enter image description here

    enter image description here

    enter image description here

    这就是它不起作用的地方:

    enter image description here

    enter image description here

    下面是统一设置:

    enter image description here

    怪物和为敌人和玩家准备的特殊牌是一样的,字面上的复制粘贴和旋转。每个卡片和位置上都有发光的代码。任何建议都是有益的。

    编辑: 我检查了一下,确保前面没有东西,也没有

    1 回复  |  直到 8 年前
        1
  •  1
  •   Euan Hollidge    8 年前