Unity

テキストファイルを作成する

テキストファイルを作成します。CreateTextFile関数を作って、引数にファイル名、内容、を入れています。同名のファイル作成時には、テキストは書き足されるのではなく、上書きされてしまうので注意が必要です。 void S...
Unity

改行数を取得する

UGUIやTextMeshProUGUIでテキストの改行数を取得したかったのでやってみました。 TextMeshProUGUI(以降TMP)に改行数を取得するメソッドが見当たらなかったのでTMPのテキストをString型に入れて処理...
Unity

フォルダ内のファイルを全て取得

指定したフォルダ内のCSVファイルを全て取得し、テキストの内容を文字列に代入する方法です。 // Multilineはインスペクタの文字列を複数行で表示します private string[] st...
Unity

動的にメッシュ生成

実行中にメッシュを生成する方法です。 空オブジェクトを作成して、下記スクリプトを割り当てると三角形が生成できます。MeshRendererとMeshFilterコンポーネントが必要です。 void Start(...
Unity

弾痕の作り方

public GameObject prefab; Ray ray; RaycastHit hit; void Update() { if (Input.GetMouse...
Unity

Visual Effect でメッシュの形を作る

Visual Effect Graphを使ってメッシュの形を作る UnityのVisual Effect Graphの「Point Cashe」というものを使って粒子でモデルを形作りたいと思います。 Window > ...
Unity

属性まとめ

属性のまとめ 属性(attribute)とはクラスやメンバーに追加情報を与えるものです。 AddComponentMenu AddComponentのメニューからスクリプトを追加できるようになります。 ...
Unity

マテリアルのEmissionを操作

マテリアルのEmissionをスクリプトで操作する // 第二引数をTrueにするとHDRカラーパネルになる public Color color1; public Color colo...
Unity

クリックされた位置にあるUIを全て取得する

クリックされた位置にあるUIをすべて取得する UIのコンポーネントを使わずに、スクリプト1つでUIすべてを取得できるので便利です。(UIが重なっているとき全て取得されることに注意です) using System.Collect...
Unity

ヒエラルキーのオブジェクト取得

ヒエラルキーにある全てのオブジェクト取得 void Start() { // ヒエラルキー上のすべてのオブジェクトを取得 Object[] allGameObject = Resour...
タイトルとURLをコピーしました