内容へ移動
ユーザ用ツール
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
現在位置:
Home
»
wiki
»
Unity
»
Asset
»
NGUI
»
2.7
»
005 ボタン入力を受け取る
トレース:
wiki:unity:asset:ngui:2.7:005
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 005 ボタン入力を受け取る ====== ===== 概要 ===== NGUIのボタン入力を受け取り、ログを出力します。 ==== スクリプトの実装 ==== ボタンを押した時にトリガーとなるスクリプトを実装します。プロジェクト->AssetsからC#スクリプトを作成します。 ==== ButtonListener.cs ==== <code csharp> using UnityEngine; using System.Collections; public class ButtonListener : MonoBehaviour { string click_name = ""; public void BtListener( GameObject obj ) { click_name = obj.name; } void Update() { if( string.IsNullOrEmpty(click_name) ) { return; } switch( click_name ) { case "Press": print("Button " + click_name ); break; } click_name = ""; } } </code> ==== ボタン入力受付用のGameObjectを作成 ==== Gameobject -> CreateEmpty で空のGameObjectを作成し、ButtonListener.csスクリプトをアタッチします。 {{:wiki:unity:asets:ngui:2.7:unity_ngui_button_user.png?200|}} ==== スクリプトをボタンに関連付ける ==== * ボタンのInspectorからAddComponent -> NGUI -> Interaction -> Button Message を追加します。 * Button Message のTargetに作成したGameObjectをアタッチします。 * FunctionNameにBtListenerを記述。 {{:wiki:unity:asets:ngui:2.7:unity_ngui_button_user2.png?200|}} これで実行するとprintログが出力されます。
Permalink
wiki/unity/asset/ngui/2.7/005.txt
· 最終更新: 2014/11/15 13:04 (外部編集)
ページ用ツール
ログイン
文書の表示
文書の先頭へ
印刷
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
oeffentlich