Unity

セーブロード処理

JsonUtilityを使ったやり方です。 使用するときは using System.IO ;を追加します。 最初に以下2つのスクリプトを作成します。 ・SaveData ・SaveManager SaveDataはセーブデータに使うための変数を まとめたもの。...

Unity

外部ファイルの読み込み

StreamReaderを使って読み込む場合。 使うときはusing System.IOが必要。 ファイルはカンマ区切りでtxtやcsvファイルが使えます。 今回はcsvファイルを読み込みます。 保存するときはUTF-8で保存します。 以下で読み込みです。 u...

Unity

Debug.Log記述、その他めも

●Debug.Log()記述 ●staticオブジェクト ●Raycast Target ●Transformのキャッシュ ●プレハブ化 ●色変更 ●Debug.Log()記述 Debug.Log("内容" + x); ちょくちょく綴り忘...

Unity

画像容量の節約

●9 slice scaling Unityでは9 slice scalingというもので 小さい画像でもいろいろなサイズで使えます。 Sprite Editorで設定。 緑色の線で設定。4隅はそのままで引き延ばし。 ● Tiled ImageのImageTypeにTi...

Unity

TextとTextMesh Proの使い分け

TextMesh Proはきれいに表示でき、処理速度も速いが、 フォントの容量が大きい。 強調したい文字やダメージ表示など 一回で大量に表示する場合に使うと便利。 使い勝手はいいですが、 日本語だと英数字、記号に加え、ひらがな、カタカナ、漢字も入るので 全部扱お...

Unity

可変長引数

引数の数を自由にしたいときの記述の仕方 定義側:void Meso(params int[] para) { ... } 利用側:Meso(1, 2, 3, 4, 5); 記述例 引数は配列で使えます。 public class tes : MonoBehaviour...

Unity

Visual Studio 2017のショートカットキーめも

Visual Studio2017で個人的によく使うもの ・選択範囲をコメントアウト Ctrl + Kを押した後、Cを押す。 下に以下のようにでたとき、Cを押してコメントアウト ・選択範囲のコメント解除 Ctrl + Kを押した後、Kを押す。 バージョンによ...

Unity

画像の解像度は4の倍数

Unityの場合、圧縮形式(大抵はDXT5)の設定によりますが、 画像の縦横の大きさを4の倍数にしないと圧縮がかからない。 初期はDXT5になっていると思うのでそれ以外だと警告がでます。 「RGBA Compressed DXT5」になっていたらOK。 画像の劣化具...

ABOUT

主にUnityのメモ用に作ったものです。  その他適当に情報を載せています。   なんかやってるもの ● Twitter ● ニコニコ動画 ● YouTube ● Pixiv Twitterやコメント欄以外での連絡は 下記のアドレスまでどうぞ goma9a-cont@...

Unity

Unityメモ

Unityや設定のメモ。主な使用verはUnity 2018.3.8f1です。 個人的なやり方なので最適解ではないです。 いちらん    ●画像の解像度は4の倍数 ●画像容量の節約 ●onClick.AddListenerでボタン処理取付 ●TextとTextMesh Proの使...