0

私は Udemy のコースで Number Wizard UI のレクチャーに従っており (名前がわからないかもしれませんが、最も有名なものです)、「開始」ボタンと「終了」ボタンを作成しました。

私が遭遇した問題は次のとおりです。右下の OnClick() パネルに、作成した "LoadLevel" 関数 (LevelManager クラスに含まれています) が表示されません。

結果、うまくいきません。オンラインで検索しようとしましたが、レガシー UI に関するものしか見つかりません。

Unity にあるもののスクリーンショットを次に示します。

ユニティのスクリーンショット

そして、クラスのコード:

using UnityEngine;
using System.Collections;

public class LevelManager : MonoBehaviour {

    public void LoadLevel(string name) {
        Debug.Log("Level load requested for " + name);
    }

    public void QuitRequest() {
        Debug.Log ("Quit requested.");
    }
}

あなたが私を助けてくれることを願っています.基本的なUnityチュートリアルをもう一度やり直して、何かヒントがあるかどうかを確認します.

お時間をいただきありがとうございます!

Ps: 私の質問に何か問題がある場合は、これが私がここに投稿した最初の質問であることを覚えておいてください。ありがとうございました :)

4

1 に答える 1

2

問題は非常に単純です。アセット フォルダーからそのスロットにスクリプトを直接ドラッグしました。ただし、スクリプトをシーン内のオブジェクト (この場合はあなたLevelManager) にドラッグし、そのオブジェクトをスロットにドラッグする必要があります。

于 2016-05-22T10:26:12.700 に答える