英文:
The function does not apear in the OnClick() unity button UI
问题
以下是您的代码的中文翻译:
这是我的代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Example : MonoBehaviour
{
public void ButtonClickHandler()
{
Debug.Log("按钮点击!");
}
}
在Unity中,我的“OnClick”不起作用。
即使我将示例脚本添加到“none”对象部分,我的函数也不会出现:
请注意,图像部分没有翻译。
英文:
Here is my code:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Example : MonoBehaviour
{
public void ButtonClickHandler()
{
Debug.Log("Button Clicked!");
}
}
My Onclick
doesn't work in Unity.
Even when I added my example script to the none object part my functions don't appear:
答案1
得分: 3
你是否将脚本直接从项目中拖到按钮字段中?你想先将示例脚本附加到一个游戏对象,然后将该游戏对象拖放到OnClick字段中。然后,在下拉菜单中会有更多选项,你可以在示例/ButtonClickHandler () 下找到你的函数。
英文:
Did you drag a script directly from the project into the field in the button?
You want to attach your Example script to a GameObject first, and then drag and drop that game object into the OnClick field. Then you'll get more options in the dropdown, and you can find your function there under Example/ButtonClickHandler ()
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论