2025-03-13から1日間の記事一覧
概要 brew install terminal-notifier 上記のコマンドで terminal-notifier をインストールしておく。 using System.Diagnostics; using System.IO; using System.Linq; using UnityEditor; using UnityEditor.Compilation; [InitializeOnLoad] internal sta…
概要 brew install terminal-notifier 上記のコマンドで terminal-notifier をインストールしておく。 using System.Diagnostics; using UnityEditor; internal static class Example { [MenuItem( "Tools/Example" )] private static void Run() { // `whic…
概要 using System.Linq; using UnityEditor; using UnityEditor.Compilation; [InitializeOnLoad] internal static class Example { static Example() { CompilationPipeline.assemblyCompilationFinished -= OnFinished; CompilationPipeline.assemblyComp…
概要 var scenePaths = EditorBuildSettings.scenes .Where( x => x.enabled ) .Select( x => x.path ) .ToArray() ; foreach ( var scenePath in scenePaths ) { Debug.Log( scenePath ); } 上記のような処理を var scenes = EditorBuildSettings.scenes; v…
概要 using UnityEditor; using UnityEditor.Build; using UnityEngine; internal static class Example { [MenuItem( "Tools/Example" )] private static void Run() { var buildTarget = BuildTarget.iOS; var buildTargetGroup = BuildPipeline.GetBuildT…
概要 using UnityEditor; using UnityEditor.Build; using UnityEngine; internal static class Example { [MenuItem( "Tools/Example" )] private static void Run() { var buildTargetGroup = BuildTargetGroup.iOS; var namedBuildTarget = NamedBuildTar…
概要 using System; using UnityEditor; using UnityEditor.Build; using UnityEngine; internal static class Example { [MenuItem( "Tools/Example" )] private static void Run() { var icon = AssetDatabase.LoadAssetAtPath<Texture2D>( "" ); var namedBuildTarge</texture2d>…
概要 using UnityEditor; using UnityEditor.Build; using UnityEngine; internal static class Example { [MenuItem( "Tools/Example" )] private static void Run() { var icon = AssetDatabase.LoadAssetAtPath<Texture2D>( "" ); PlayerSettings.SetIcons ( buildTa</texture2d>…