无法在EventTrigger中分配功能

问题描述 投票:0回答:1

您可以在所附的图像中看到,事件触发中未显示OnDrag函数。它是以前分配的,但是当我重新打开项目时,它提示为丢失。即使缺少提示,它仍然可以工作,但是我的问题是当我将脚本更改或转移到其他游戏对象时。我不能重新分配它。

public void OnDrag(BaseEventData eventData)
{
    RegisterPoint(Input.mousePosition);
}

public void Test()
{
}

enter image description here

c# unity3d eventtrigger
1个回答
0
投票

这是哪个Unity版本?

[a BUG使dynamic参数方法消失,仅显示静态方法

由于它们在静态传递参数方面受到很大限制(BaseEventData不是其中之一),因此不再列出。

您不久是否更改了Unity版本?如果是这样,您应该使用其中一个版本,此错误已修复]

[2018.42019.22020.1

至少对于2019.2,我知道它在2019.2.5之前没有被修复,但也许他们也将它们向下打补丁。

© www.soinside.com 2019 - 2024. All rights reserved.