コンソールログで毎フレーム変化する情報を書き出すと、あっという間にスクロールして追いきれない。そんな時はよく TextMeshProUGUI などを置いて、SetText() で毎フレーム画面に書き出すんじゃないでしょう
Read more...投稿者: catsnipe
[unity]SendMessage cannot be called during Awake, CheckConsistency, or OnValidate
インスペクタで値を変更した際、実行時だけではなくエディターでも GameObject の状態を変更したい場合があります。 このコードは、Checked の値を変更すると、CanvasGroup の入力許可 / 禁止を C
Read more...[unity]UnassignedReferenceException: 設定してるフィールドが設定されてない…何をいってるかわからn
わかればなんてことはない問題ではありますが、「初心者うっかり」だったら結構ハマるかもしれないな…と思いデバッグの手順を記事にしてみました。一つずつ問題を詰めていく手順も(恥ずかしいですが)載せておきます。 Unassig
Read more...プログラムにコメントは必要か
20世紀なら「コメントを書くのが当たり前」だったと思うのですが、最近は「コメントは不要。むしろ邪魔である」と主張する人が増えてきたように感じます。 これはいったいなぜなのか、そしてコメントは本当にいらないのか。 アセンブ
Read more...[unity2020]Package Manager から選択できないパッケージ一覧
パッケージ数が膨大になってしまったせいか、unity2019.4 で選択できたパッケージの多くが unity2020.1 以降では選択できなくなっているようです。 Enable Preview Packages にチェッ
Read more...[unity]'XXX' is inaccessible due to its protection level
今までアクセスできていたクラス、メソッドにアクセス出来なくなった…。原因は2つ考えられます。 初心者がやりがちなパターン クラスやメソッド、プロパティに public を付け忘れ、別のクラスから呼ぼうとした場合このエラー
Read more...[unity]スワイプ操作で画面切り替え
AssetStore を探しまくればいいのが転がってそうな気もするんですが、ふと自分で作ったらどういう感じになるんだろう? と思い立ったので作成してみました。 ダウンロード(リポジトリ) SwipeClose は Uni
Read more...[unity]どんな画面サイズでも動くアプリにする
ゲームの場合には適さないかもしれませんが、実用アプリの場合はどんな画面サイズでも画面全体を使って上手く表示されてほしいところ。 なんでもかんでも自由…というわけではありませんが uGUI を使って、このような画面を比較的
Read more...[unity]どんな画面サイズでも動くゲームにする
unity は uGui 以降、比較的簡単に「どんな画面サイズでも動くゲーム」が作れます。 ただ、ちょっと気をつける要素もあります。それも含め、「これでゲームであればどんな画面サイズもOK」になるようにしてみましょう。
Read more...年齢に関係なく、仕事をする世界
いやいや、当たり前でしょ!?年齢に関係なく、仕事してるよ?? 社会保障も沈没しそうなこの国で、頼れるのは自分だけだから! みんなそう思って日々歯を食いしばって頑張っています。そう、「歯を食いしばって」です。 世代別に、今
Read more...