【Unity】CullingGroupをより簡単に実装する【Vision】
CullingGroup APIとは? 「オブジェクトが見えているかどうか」「オブジェクトがプレイヤーからどれくらい離れているか」で処理を切り替えたい時などに使えます。 例えば、 カメラに表示されていないオブジェクトを非 …
CullingGroup APIとは? 「オブジェクトが見えているかどうか」「オブジェクトがプレイヤーからどれくらい離れているか」で処理を切り替えたい時などに使えます。 例えば、 カメラに表示されていないオブジェクトを非 …
はじめに RayはUnityにおける仮想の光線です。 using UnityEngine; public class RayExample : MonoBehaviour { public Transform targe …
BoundsIntとは? BoundsIntはバウンディングボックス(仮想的な立方体)を表すBoundsのintバージョンです。 仮想的な立方体を使って、位置計算をしたりするときに役立ちます。 using UnityEn …
はじめに これからアップデートを行う予定の『Treasure Rogue』の更新の一つである「レベル生成アルゴリズムの改善」が一段落したので、この記事ではその実装についての細かいコード付きで解説していきます。 まず、この …
はじめに 「○○Settings」のようなものを実装するときに使えるSingletonScriptableObjectの紹介です。 コード using UnityEngine; public abstract class …
「RoundとFloorとCeil、どれがどれだっけな~」みたいなことになりがちなので、備忘録的にまとめました。 関数 説明 Round / RoundToInt 四捨五入 Floor / FloorToInt 切り捨て …
はじめに 「ParticleSystemの終了判定ってどうやるんだろう?」ということを調べたので、詳しく解説します。 終了判定はStopActionから行える ParticleSystemが終了ときに処理を行うには、Pa …
はじめに Cinemachineには、衝撃などの発生時にカメラを振動させるための「CinemachineImpulse」という機能があります。 実際にCinemachineImpulseを使おうとすると、大体このような感 …
この記事でのバージョン PlayFab SDK: 2.86.2005 18 はじめに 前提条件としてプレイヤーがログインしている必要があるので、ログインについて知りたい方は以下の記事を見てもらえると幸いです。 【Play …
Unityで「単純にコンポーネントを持っているかチェックしたいな」みたいなことがあって、ただ「GetComponentしてnullチェック」とか「TryGetComponentするけど結果は破棄」はなんか嫌という潔癖なと …