前言:
在游戲開發程序中遇到了一些小問題,以后都放到小劇場里,今天介紹怎么給按鈕賦予方法并解決標題所述問題,
步驟:
1.
不管怎么說,先新建一個按鈕
右鍵場景—【UI】—【Button】
這里會自動再生成EventSystem,不用在意,存放事件用的,自動生成的canvas意為畫布,

2.
新建一個Scripts檔案夾存放測驗用腳本,在Scripts檔案夾中新建Button_test腳本撰寫代碼
注意public class 后面類名與檔案名要一致
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Button_test : MonoBehaviour { // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } public void test() { Debug.Log("testtesttest"); } }
3.
選中層級視窗中的Button,在編輯器界面將Button_test腳本拖入右邊檢查器下方的添加組件處
腳本的指定搞完了

4.
回到上方的滑鼠單擊出也就是OnClick處,點擊+,之后如果把腳本直接拖入就會發現:

明顯不對,問題就在于拖入的不該是腳本而是有腳本指定的游戲體,點擊拖入腳本位置右邊那個小按鈕重新選擇物件
這時候選擇場景中的Button,之后工程中東西多了的話可以搜索名字,這時候就能找到方法了


5.
運行專案,單擊按鈕,在控制臺里就能看到之前輸入的文字了

再說一句:
之后游戲開發中遇到的一些小問題小技巧都會寫在小劇場里,篇幅多了就另開一分類,暫時就放在還在開發講解的游戲實體中,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/239943.html
標籤:其他
