小编Flu*_*opp的帖子

Unity C# OnMouseDown() 不起作用.. 为什么?

我有 OnMouseDown() 事件的问题。该脚本所属的对象是一个电脑柜,可以点击它来执行某些操作。但我被困在第 1 方格上.. 我已经尝试在网上搜索这个问题一段时间了,但几乎没有人有同样的问题,其他解决方案也没有完美地工作。有人可以帮我吗?我糊涂了..

public class ComputerScript : MonoBehaviour 
{
    private RotateForDisplay displayRotation;
    private GameObject displayObjects;

    private void Start()
    {
        displayObjects = GameObject.Find("DisplayObjects");
        displayRotation = displayObjects.GetComponent<RotateForDisplay>();
    }

    // This does not seem to work for some reason..
    private void OnMouseDown()
    {
        displayRotation.isRotating = false;
        Debug.Log("Mouse is down");
    }

}
Run Code Online (Sandbox Code Playgroud)

c# onmousedown unity-game-engine

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

onmousedown ×1

unity-game-engine ×1