パハットノート

主にUnity(C#)を中心としたプログラムの備忘録

UI

Unity ボタンで選択肢の表示と結果の取得

概要 ソースコード 実装手順 1. Canvasの追加 2. 親オブジェクトの追加 3. ボタンの追加 4. スクリプトのアタッチ 5. 実行用スクリプトのアタッチ 実行結果 概要 RPGゲームなどによくある会話中の選択肢の表示と、選択結果による処理分岐をできるようにしま…

Unity 簡単な音が出るボタンの作成

概要 ボタンを離した瞬間に鳴らす場合 1. 音源ファイルの準備 2. AudioSourceの設定 3. UIボタンの追加 4. ボタンの設定 ボタンを押した瞬間に鳴らす場合 動作確認 1つ目の方法(ボタンを離した瞬間に鳴らす場合) 2つ目の方法(ボタンを押した瞬間に鳴らす場合…

Unity UIボタンを押した(離した)瞬間の処理(Event Trigger)

UIのボタンの問題点 解決策 使用例(インスペクターから割り当て) 1. UIボタンの追加 2. Event Triggerの追加 3. Event Typeの追加 4. スクリプトの作成 5. 処理の割り当て 6. 実行 スクリプトから処理を割り当てる方法 ソースコード 実行結果 UIのボタンの問…

Unity Slider(スライダー)の使い方

シーンへの追加と構成の説明 スライダクラス(スクリプト)の概要 Direction 色の変更方法 On Value Changed スクリプトからのスライダークラスの操作 応用例 HPバーの作成 シーンへの追加と構成の説明 Hierarchyで右クリック⇒「UI」⇒「Slider」でスライダーを…

Unity Dropdownの使い方

概要 Dropdownの構成 インスペクター上での編集 文字列の変更 ドロップダウン変更の検出 スクリプトからの編集 概要 UnityではドロップダウンのためのUIが標準で搭載されており、インスペクター上で右クリック⇒「UI」⇒「Dropdown」と選択することで「Canvas…