コガネブログ

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

2022-01-27から1日間の記事一覧

【Unity】アセットバンドルビルドで manifest のみを作成する方法

概要 using System.IO; using UnityEditor; using UnityEngine; public static class Example { [MenuItem( "Tools/Build Asset Bundles" )] private static void BuildAssetBundles() { var outputPath = "AssetBundles"; Directory.CreateDirectory( outpu…

【Unity】アセットバンドルビルド時に致命的なエラーが発生したらビルドを止める方法

概要 BuildPipeline.BuildAssetBundles ( outputPath: outputPath, builds: builds, assetBundleOptions: BuildAssetBundleOptions.StrictMode, targetPlatform: BuildTarget.StandaloneWindows ); assetBundleOptions に BuildAssetBundleOptions.StrictMod…

【Unity】アセットバンドル名を設定せずにアセットバンドルをビルドする方法

概要 using System.IO; using UnityEditor; public static class Example { [MenuItem( "Tools/Build Asset Bundles" )] private static void BuildAssetBundles() { var outputPath = "AssetBundles"; Directory.CreateDirectory( outputPath ); var materi…

【Unity】ビルドしたアセットバンドルのヘッダに Unity のバージョン情報を含めないようにする方法

概要 BuildPipeline.BuildAssetBundles ( outputPath: outputPath, builds: builds, assetBundleOptions: BuildAssetBundleOptions.AssetBundleStripUnityVersion, targetPlatform: BuildTarget.StandaloneWindows ); assetBundleOptions に BuildAssetBundl…

【C#】ゼロアロケーションの LINQ を使用できる「StructLinq」紹介

はじめに 「StructLinq」を Unity プロジェクトに導入することで ゼロアロケーションの LINQ を使用できるようになります 検証環境 Unity 2021.2.7f1 Windows IL2CPP ビルド 検証結果 using System; using System.Linq; using StructLinq; using UnityEngine…