C#
ScriptTemplates UnityでC#のコードを生成する際のデフォルトのコードを変更することができる。 デフォルトのスクリプトテンプレートは確認することができ直接変更することもできる。自分の環境(Mac, Unity Hub v.2021.3.6f1) の場合は以下に入っている。 /A…
連番でスクリプタブルオブジェクトを生成する。 ディレクトリに存在するアセットの数を確認してインクリメントした名前のスクリプタブルオブジェクトを生成する。 CreateInstanceで生成したインスタンスは別の名前で新しくスクリプタブルオブジェクトを生成…
ファイルの作成をする ファイルを既に存在する場合新しく作ってしまうのでファイルが存在するかを確認する必要がある。 // targetPathには拡張子(.txt)なども含める。 string targetPath = Application.dataPath + "/" + path + "/" + fileName; if (File.Ex…
Pathの取得 C#の System.IO を用いてUnityのプロジェクトないのファイルにアクセスするために絶対パスを用いる必要がある。以下で取得できる。 string assetsPath = Application.dataPath; // assetsPath : /Users/ **hoge** / ~プロジェクトまでのパス~ /As…