コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

2023-05-11から1日間の記事一覧

【Unity】LineRenderer の Positions をコピーする拡張メソッド

概要 public static void UpdatePositionsFromLineRenderer ( this LineRenderer self, LineRenderer lineRenderer ) { var positionCount = lineRenderer.positionCount; self.positionCount = positionCount; for ( var i = 0; i < positionCount; i++ ) {…

【Unity】SplineContainer を LineRenderer に反映する拡張メソッド

ソースコード using Unity.Collections; using Unity.Mathematics; using UnityEngine; using UnityEngine.Splines; namespace Kogane { public static class LineRendererExtensionMethods { public static void UpdateFromSplineContainer ( this LineRend…

【Unity】Game ビューの解像度やアスペクト比が変化した時に呼び出されるイベント

ソースコード #if UNITY_EDITOR using System; using UnityEditor; using UnityEngine; namespace Kogane { [InitializeOnLoad] public static class ScreenSizeChecker { public static event Action OnChanged; static ScreenSizeChecker() { var oldWidth…