Tsuの雑記¯\_(ツ)_/¯

主に製作メモ・備忘録として使用。製作したアプリのリンクもあります。

【Unity】移動を Translate で行うか position で行うか切り替える【拡張メソッド】

オブジェクトの位置を操作する時,Translate() を実行するか position を書き換えるかで悩む事は無いでしょうか。

今回は,どちらの方法で操作するかを簡単に切り替えられる拡張メソッドを作りました。

本稿では,Cube を使って御説明いたします。

続きを読む

【Unity】表示・非表示を SetActive で行うか enabled で行うか切り替える【拡張メソッド】

オブジェクトの表示・非表示を操作する時,SetActive() を実行するか enabled を書き換えるかで悩む事はないでしょうか。

今回は,どちらの方法で操作するかを簡単に切り替えられる拡張メソッドを作りました。

本稿では,UI.Canvas を使って御説明いたします。

続きを読む

【Unity】UI.Dropdown をアスペクト比で設定する【C#】

Unity のドロップダウンメニューを,画面サイズ比で制御する方法です。

本稿では,重要なオブジェクトやスクリプトについてのみ御説明いたします。

その他のオブジェクトに関しては,Rect Transform コンポーネントの Anchors や Text コンポーネントの Best Fit 等をカスタマイズしてください。

(2019/11/24)記事内容を修正しました。

続きを読む

【Unity】呼び出す関数を三項演算子で分岐させる【C#】

代入する値の分岐は,三項演算子(条件演算子)でif文より簡潔に記述できます。

また三項演算子は,実行するメソッドも分岐させる事が出来ます。

そのためには,デリゲートを使用する必要があります。

それでは,いくつか実例を挙げて御説明いたします。

(2019/11/11)追記しました。

続きを読む