【Unity】 uGUI で buttonを実装してみる
はじめまして。こんにちは
すでに3度は挫折してるブログに再度チャレンジしてみようと思い、
はてなの休眠アカウントを復活させてみました。
かすがゆと申します。
イラスト->php->phpときて、今度はUnityをはじめとした技術ブログ
としての再スタートとなります!
今回は、(つっても初回ですが)
Unity4.6.0のbeta20が出たので、おさらいついでにuGUIを触ってみようと思います。
GameObject -> UI -> Buttonを選ぶ
はい。まんまです。
ちゃっちゃと選んでみましょう。
画面にボタンが設置されます。
デタ!
CanvasのRender Cameraを設定
Render CameraにMain Cameraを入れます。
するとSceneビューとGameビューのUIの見た目が一致してすばら!
NGUIだとそれぞれの見た目が違っててわかりにくかったので、
これはたすかりますね。
(ぼくが方法知らなかっただけな可能性も!
でもこれだけじゃGameビューにボタンが移らないので、
次いってみましょう
CameraのProjectionを設定する
PorjectionのUIにチェックが入ってないので、こいつにチェックいれましょ。
するとGameビューにもUIがうつるはずです。
ほうら!
ボタンにイベントを登録する
ボタンのOnClickプロパティに設定したいスクリプトを指定します。
今回はボタン押下時に
GameObjectにひっついている[GameManager.DonClick()]
が実行されるようにしたいと思います。
まずは右の◎をクリックして、GameObjectを選択
左のNoFunctionsをクリックして、今回設定したいメソッドを選択しましょ。
結果は割愛しますがこれで上手く実行できるはずです!
めでたしめでたし
ではではーん。