個人的勉強メモ置き場

プログラミングど素人のメモ置き場

2021-01-01から1ヶ月間の記事一覧

SRPGの移動範囲的なアレを作る

これを作ります TileTest.cs using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Tilemaps; public class TileTest : MonoBehaviour { public Tilemap tilemap; public TileBase possibleTile; public Grid…

オブジェクトプールを使ってちょっぴり負荷を軽減させる

オブジェクトプールってなんぞ 一時的なオブジェクトにオブジェクトプールを使うと、オブジェクトを作成し破棄するよりも時間がかかりません。なぜなら、メモリ割り当てが簡易になり動的メモリの割り当てのオーバーヘッドとガベージコレクション作業を削減で…

近くの敵にロックオンカーソルをつける

こんな感じにしたい 一番近い敵を検出する いろいろやり方があるんだなとネットで調べながら思いましたが今回はコライダー接触ではなくプレイヤーと敵の距離を計算して一番近い敵オブジェクトを検出します。 private float shortestDistance; private GameOb…

2DLightを使用してゲームをちょっぴりリッチにする

導入 パッケージマネージャーからインストールします インストールしたらレンダリングからUniversalRendererPipelineのPipeline Assetと2DRendererを作成 Pipeline Assetに作成した2DRendererをセット プロジェクト設定からパイプライン設定を新しく作ったも…

Cinemachineを使ってカメラを自動追尾させる

プレイヤーをいい感じに映すカメラを使いたい プレイヤーを映すだけなら通常のカメラにプレイヤーの位置を与えてあげるだけで簡単。 しかし凝ろうとするとなかなか面倒くさい…そんなときにCinemachineを使うと楽をできるかも Chinemachineの導入 パッケージ…