IT Unityでデータをセーブ、ロードする方法/PlayerPrefsの使い方 Unityで作ったデータを保存し、次回起動時に読み込む方法です。いくつかやりかたがあるようですが、とりあえず手軽に使えるPlayerPrefsについて。 前準備 例として、クリックで数字を増やせるようにして、現在の値を保存してみ... 2021.10.12 IT
IT Unityでタイルマップ(Tilemap)で背景、マップを描画する方法 タイルマップ(Tilemap)はUnity 2017.2から追加された、背景やワールドをペイントで塗るように描くことができる画期的なツールです。RPGツクールとかのイメージです。 若干とっつきにくい部分があるんですが、一回触ってみれば段々... 2021.10.07 IT
IT Unityの画面構成、レイアウト、表示ウィンドウ、画面サイズ Unityを作る上で、画面のそれぞれのウィンドウの意味と名称はざっと理解しておく必要があります。 画面のレイアウト方法についても解説します。文章内で特に説明なく「オブジェクト」という用語を使ってますが、簡単に言えばゲーム内の「もの」のこと... 2021.09.24 IT
IT Unity C#で回転をカーブをかけて遅くする方法/減衰係数の使い方 減衰係数という機能ではなく、どうやったら減衰係数をかけられるか、つまり今ある「速度」をどうやったら〇%ずつ減らして徐々に遅くすることができるか……というような記事です。 2021.09.23 IT
IT Unity C#でゲーム内時間の進行を止める、ポーズをかける方法/Time.timeScaleの使い方 Time.timeScaleを0に設定すると、Fixed Updateなどの時間を参照する動作が一切聞かなくなり、物理演算も行われなくなります。 結果的に「ゲームを止める」のに便利な命令となります。 2021.09.17 IT
IT Unity C#でライフゲージやステータスバーを表示・連動させる方法/Sliderの使い方 格ゲーなどでおなじみの、ライフゲージ等横棒ゲージの表示・連動方法です。 Sliderという機能を使うと、とても簡単に設置できます。 成果物 ゲージを作り、ゲーム内のパラメータと連動させます。 ゲージの実装 スライダーの作成... 2021.09.15 IT
IT Unity C#で別のクラスのメソッドを実行する方法/GetComponentの使い方 頻繁に使用している「コンポーネントを取得する」gameObject.GetComponentですが、アセットしたスクリプトもコンポーネントである以上、GetComponentで取得することが可能です。 さらに続けてメソッド名も記述すること... 2021.09.14 IT