「Unity/UIButton」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==Button設置== #GameObject/UI/Buttonを選択すると"Button"がCanvas上に設置される #そのまま再生 ==Buttonにevent追加== #ButtonをCanvas上に設置...」) |
(→Buttonにevent追加) |
||
行11: | 行11: | ||
#一番下のAddComponentを選択しScript名をUIControllerと入力しUIController.csを作成する | #一番下のAddComponentを選択しScript名をUIControllerと入力しUIController.csを作成する | ||
#UIController.csに以下メソッドを追加 | #UIController.csに以下メソッドを追加 | ||
− | + | public void OnEventClick(string name) | |
− | + | { | |
− | + | Debug.Log(name+" hello"); | |
− | + | } | |
#no functionの場所にUIController.OnEventClickを入れる | #no functionの場所にUIController.OnEventClickを入れる | ||
#Button右のパラメータを入れる入力欄にメソッドに渡す文字列"hoge"を入れる | #Button右のパラメータを入れる入力欄にメソッドに渡す文字列"hoge"を入れる | ||
#そのまま再生 | #そのまま再生 | ||
#consoleに"hoge hello"とでる | #consoleに"hoge hello"とでる |
2017年3月16日 (木) 16:07時点における版
Button設置
- GameObject/UI/Buttonを選択すると"Button"がCanvas上に設置される
- そのまま再生
Buttonにevent追加
- ButtonをCanvas上に設置
- Canvas上のButtonを選択して左のinspectorタブを開く
- Button(Script)のところのOnClick()を確認
- Runtime Onlyを選択
- select objectにButtonを選択する
- 一番下のAddComponentを選択しScript名をUIControllerと入力しUIController.csを作成する
- UIController.csに以下メソッドを追加
public void OnEventClick(string name) { Debug.Log(name+" hello"); }
- no functionの場所にUIController.OnEventClickを入れる
- Button右のパラメータを入れる入力欄にメソッドに渡す文字列"hoge"を入れる
- そのまま再生
- consoleに"hoge hello"とでる