Unity / VRゲーム開発日記@長崎

Unityを使ったVRのゲーム開発をやってます。

2D

SpriteRenderer、とりあえずの隣接ドット対策

2DのSpriteRendererで、Multiplueを使用して画像を区切った際、 例えばマップチップ的な使い方をしてると、縮尺によっては、線が入ってしまう時がある。■線が入った状態 ■本来はこう表示したい ピクセル数が完全に決まってる画面なら、 ピクセルがずれないよ…

2Dオブジェクトの幅を取得する方法

まずオブジェクトにSprite Renderのコンポーネントが追加されている必要があります。 スプライト化したオブジェクトをHierarchyに持っていけば勝手に追加されていると思います。 後は、以下のコードで幅を取得可能です。 var sr = object.GetComponent<SpriteRenderer>(); va</spriterenderer>…