Character AIの使い方
Unity
Unity C#でクリックやドラッグしたマウスの現在座標を取得する方法/Input.mousePositionの使い方
現在のマウスの位置、座標を取得できるInput.mousePositionの紹介です。普通にVector3構造体なので、transform.positionとかと同じノリで使えます。
Unityでテキスト(Text)の一部の色を変える方法
Unityで文字列の一部の色を変えたい場合は、HTML的にタグで囲って色指定をすれば変更されます。
Unity C#で子・孫オブジェクトを取得する方法/GetChildの使い方
Unityで親要素から子要素・孫要素を取得する方法についてです。
Unity C#でゲームを起動していない間の時間を計測する方法
経過時間の計測から一歩進んで、ゲームを閉じていた時間を計測してみたいと思います。放置系とかでよくあるアレです。
Unity C#で経過時間を計測する方法
現在時刻から計測した時刻を引き算することで、その間の時間を計測することができます。
Unityでテストプレイ中にデータを編集しないためのコツ/Playmode tintの使い方
Unityではゲームの実行中に内部データを変更することにより、動作の確認などを行いながらテストプレイをすることができますが、変更した値はテストプレイ終了後は元に戻ってしまいます。
これに気付かず、エラー→修正→テストプレイ終了→もう一回修...
Unity C#で一定間隔でメソッドを何度も呼び出させる方法/InvokeRepeating関数の使い方
InvokeRepeating関数を使うと、シンプルな記述で指定したメソッドを定期的に呼び出すことが可能です。
Fixed Updateなどでも代用できますが、メソッド呼び出しとセットで記述する場合などに便利です。
前準備
2...
Unityでデータをセーブ、ロードする方法/PlayerPrefsの使い方
Unityで作ったデータを保存し、次回起動時に読み込む方法です。いくつかやりかたがあるようですが、とりあえず手軽に使えるPlayerPrefsについて。
前準備
例として、クリックで数字を増やせるようにして、現在の値を保存してみ...
Unityでタイルマップ(Tilemap)で背景、マップを描画する方法
タイルマップ(Tilemap)はUnity 2017.2から追加された、背景やワールドをペイントで塗るように描くことができる画期的なツールです。RPGツクールとかのイメージです。
若干とっつきにくい部分があるんですが、一回触ってみれば段々...
Unityでプロジェクトを作成する方法
おおまかに言えばプロジェクト=ゲーム全体のことです。Unityでゲームを作るためには、まずプロジェクトを作る必要があります。