必須コンポーネントの提示
RequireComponentでアタッチし忘れ防止【Unity】【属性】 - (:3[kanのメモ帳]
[RequireComponent(typeof(PhotonView))]
Unityで現在のシーン名の取得
SceneManager.GetActiveScene().name
Unityのリソース読み込み
今更誰も教えてくれない、Unityにおけるリソース読み込みについての基礎知識 - Qiita Unityにおけるリソース読み込みのバリエーション
- Resources.Load 簡易な方法
- StreamingAssetsからのロード リソースを無変換で保持してくれる
- AssetDatabase.LoadAssetAtPath Resourcesフォルダ以外の物も読み込める(エディタ専用)
- AssetBundle.LoadAsset ネットワークに置ける
オートレイアウト概要
アイテムのリストとか作るやつ。 UnityのUIには、各々でTransformとは異なる幅高さの定義(LayoutElement)が存在していて、 オートレイアウト中はこちらのサイズが優先される。 リストそのもののサイズなど、子要素に応じて自身のサイズが変わる物については、 LayoutGroup(Holizon/Vertical)を付ける事で適応される。
ちょっとこのままだと学びが無い・・・・
T付きの日付フォーマット取りまわし
string => DateTime
DateTime.Parse(jobDate);
DateTime => string
DateTime.Now.toString("yyyy-MM-dd'T'HH:mm:ss");
Unityでローカルファイル読み込み
public static string readLocalFile(string file_name){ string "./" + file_name; FileInfo fi = new FileInfo(path); string text = null; using (StreamReader sr = new StreamReader(fi.OpenRead(), Encoding.UTF8)) { text = sr.ReadToEnd(); } return text }