【Unity】iPadかどうかを判定する処理
Unityでアプリを作る上で各デバイスごとの対応が必要になることがあります。特にiOS向けではiPad系は縦横比が大きく異なるので個別対応が必要になることが多いでしょう。そこでiPadかどうかを判定する処理を調べました。iPadかどう ...
UnityのEditorでコルーチンや非同期処理をする
Unityの拡張機能の方のEditorエディターのお話。エディターでの命令で非同期処理を行いたい時の対処法。自分の場合はツールでWebから取得したデータをローカルにcsvファイルとして吐き出させる処理を作るのに利用しました。
実 ...
【Unity】BGMとSEのボリュームを個別に設定するAudioMixer
ゲームの設定やメニューでよくBGMやSE、ボイスの各ボリュームを調整できる機能があると思います。下図は某プリコネの音量関係の設定画面です。UnityだとAudioMixerを使うことで簡単に設定することが出来ます。(まぁ某プリコネもU ...
【Unity】ボタンが押されたことにしたい。スクリプトからボタンを押す方法【それスク】
Unityの「それスクリプトでどうやるの?シリーズ」ボタンを押した時に何かが動くように作るのは出来ても、他のプログラム処理の中で、ボタンを押された時と同じ挙動をして欲しい時ってありますよね。UnityEngine.UI.Button. ...
【Unity】当たり判定がうまくいかない場合のチェックすべき6点
Unityで当たり判定を作る際、毎回調べ直している気がしたので、自分の詰まりポイントをまとめました。早見表と補足を入れます。スクリプトだけでもっと簡単に当たり判定チェックできるようになりたいですが、それはまた別作業が必要。とりあえずあ ...
Unity初心者講座:変数のスコープ・for文
変数は宣言する場所によって有効範囲があります。これを変数のスコープと言います。スコープを無視した参照をした場合、基本的にはエラーが発生しますが、奇跡的なプログラムを書いてしまうと、バグに気づきにくい原因となりますのでしっかり覚えておき ...
Unity初心者講座:if文使う!条件式を学ぶ!
ここではプログラムの分岐について勉強をします。色々と手法はあるのですが、よく使われるものをメインに勉強していきましょう。
if文を覚える(else,else if)分岐の基本であるif文は今後もかなりのお使いとなります。i ...
Unity初心者講座:変数を使ってみよう
今回はプログラムの基本である、変数の扱いについて勉強していきたいと思います。慣れない用語が多いかもしれませんが、ここでは感じを掴むだけでも大丈夫です。実際にゲームを作るときに思い出せれば大丈夫です。
変数について学ぶ変数と ...
Unity初心者講座:ライフサイクルを正しく覚える
前回は、慣れる意味もあって、スクリプトを追加して動かしてみました。しかし、Start関数が呼ばれるのはどういったタイミングなのかなどを勉強したいと思います。また、Start関数以外にも、同等の関数があるので合わせて覚えて下さい ...
Unity初心者講座:スクリプトを使ってみる
Unityでの一通りのオペレーションに慣れてきたと思いますが、ここからはスクリプトを使ってもっとプログラムらしいことを覚えていきましょう。
スクリプトとは?スクリプトと一言で言っても、はじめはピンと来ないかと思います。一体 ...