topaz-dev’s

ああああああ

2022-10-30から1日間の記事一覧

連番のスクリプタブルオブジェクト

連番でスクリプタブルオブジェクトを生成する。 ディレクトリに存在するアセットの数を確認してインクリメントした名前のスクリプタブルオブジェクトを生成する。 CreateInstanceで生成したインスタンスは別の名前で新しくスクリプタブルオブジェクトを生成…

特定のシーンから開始する

指定したシーンをロードして開始する。 EditorSceneManagerの開始シーンを設定することで開始シーンを指定する。EnterPlaymodeで再生シーンに移動する。IsPlayingをtureにしても同じ結果となる。 public void ToPlayMode(){ string path = "Assets/Scenes/Sa…

GUILayoutoption

Unityのエディタ拡張をリファレンスを見ているとよく出てくるparams GUILayoutOption[] optionsの引数。色々指定できて便利なのでできることをざっとメモ。指定しなくても平気なパラメタだから拘らなければ使う必要は全くない。 // このような形で出てくる。…

UnityでFile操作する

ファイルの作成をする ファイルを既に存在する場合新しく作ってしまうのでファイルが存在するかを確認する必要がある。 // targetPathには拡張子(.txt)なども含める。 string targetPath = Application.dataPath + "/" + path + "/" + fileName; if (File.Ex…

Unityでディレクトリ操作する

Pathの取得 C#の System.IO を用いてUnityのプロジェクトないのファイルにアクセスするために絶対パスを用いる必要がある。以下で取得できる。 string assetsPath = Application.dataPath; // assetsPath : /Users/ **hoge** / ~プロジェクトまでのパス~ /As…