Unity解説

Unity解説

UnityPackageの作り方 – パッケージを活用しよう!

UnityPackageを作ったことってありますか?AssetStoreでインポートしてくるアレです。実は、このUnityPackageは使い方によってはかなりの開発効率向上につながります。毎回使うスクリプトやフォルダ、Prefabなどをま...
Unity解説

【簡単】InputFieldの文字数カウントを実装

InputFieldにユーザーが文章を入力するという状況を作った際、色々と面倒を避けるために文字数を制限するということが多々あると思います。(制限しないと、例えばゲームのプレイヤー名に1000文字とか入力されたら表示がやばいことになるでしょ...
Unity解説

Awake()、Start()、OnEnable()の順番

最初に呼び出されるイベント関数としてAwake()、Start()、OnEnable()がありますが、これらの順番はどうなっているのか。実際Awake()とStart()の順番は知っていたのですが、OnEnable()のタイミングを勘違いし...
Unity解説

AudioSourceのPriority

AudioSourceのインスペクタにある「Priority」の値を変えることで、シーン内の他のAudioSourceに対するそのAudioSourceの優先度を指定することができます。0が最優先、256が最も優先しない。シューティングゲー...
Unity解説

char型をint.Parse()する

char型の数字をint型の数値に変換したかったのですが、charc='3'inti=int.Parse(c);とするとエラーに。どうやらint.Parse()の引数はstring型の文字列じゃないといけないみたいです。charc='3'i...
Unity解説

【C#】Listをコピーするときの注意

C#でList型をコピーした時に少しつまづいたので覚え書き。ListlistA=newList(){"test"};//listAを変えるとlistBも一緒に変わるListlistB=listA;//listAを変えてもlistBは変わらな...
Unity解説

移動を繰り返すスクリプト

usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassMoveRepeat:MonoBehaviour{Transformmy...
Unity解説

ドット絵ゲームで便利。座標を近くの整数座標を取得するクラス

ドット絵ゲームを作っていて、近傍の整数座標を取得して移動させたいことが多かったので作っておきました。usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngi...
Unity解説

2Dゲームでスプライト同士の奥行きを設定する

3Dゲームでは自然に各オブジェクトの奥行きを設定しなくても、勝手に座標から決められますが、2Dでは自分で設定しなければいけません。こんな感じに2つの画像を用意したのですが、何もしないままだと、、、こうなっちゃいます。これを自動的に調整する方...
Unity解説

ドット絵がぼやける時の解決法

ドット絵ゲームを作成し始めたのですが、一番最初でつまづきました。ドット絵のインポートの仕方がわからない。普段通りにUnityに入れてもなんかぼやけたようなつぶれたような感じになってうまく表示されない。具体的には、これをUnityに持って行き...