2020-05-01から1ヶ月間の記事一覧
概要 using UnityEditor; public static class Example { [MenuItem( "Tools/2DAnimation" )] private static void Open2DAnimation() { SettingsService.OpenUserPreferences( "Preferences/2D/Animation" ); } [MenuItem( "Tools/AnalysisProfiler" )] pri…
概要 using UnityEditor; using UnityEditor.Experimental.SceneManagement; using UnityEngine; public static class Example { [MenuItem( "Tools/Hoge" )] public static void Hoge() { var isPrefabMode = PrefabStageUtility.GetCurrentPrefabStage() !…
はじめに この記事では MasterMemory の基本的な使い方を紹介していきます 目次 はじめに 目次 検証環境 必要なファイルの入手 .unitypackage のインポート マスタを管理するクラスの準備 MasterMemory のジェネレータを実行 MessagePack のジェネレータを実…
概要 using UnityEditor; using UnityEditor.iOS.Xcode; public static class Example { [MenuItem( "Tools/Hoge" )] private static void Hoge() { var path = "iOS"; var projectPath = PBXProject.GetPBXProjectPath( path ); var project = new PBXProje…
概要 Component GUI Layer in Main Camera for Scene XXXX.unity is no longer available. It will be removed after you edit this GameObject and save the Scene. アプリビルド時などに上記のエラーが出力される場合は カメラにアタッチされている「Flare…
概要 Mac で Unity プロジェクトを開いた時や Switch Platform した時に Mac が強制終了する現象に遭遇した Editor: Metal support disabled, skipping device initialization Unity の Console ウィンドウを見てみると上記のようなメッセージが表示されてい…
概要 C:\Users\baba_shouta\AppData\Roaming\FastStone\FSC\fsc.db fsc.db ファイルが設定が保存されているファイル
概要 Fork ではブランチをドラッグ&ドロップすることでマージやリベースができます
概要 Fork でブランチを右クリックして「Copy Branch Name」を選ぶと ブランチ名をコピーできます
ソースコード using Microsoft.Win32; using System; using System.Collections.Generic; using System.Linq; using System.Text; using UnityEditor; using UnityEngine; public static class Example { [MenuItem( "Tool/Log" )] private static void Log(…
はじめに プロジェクトの「Properties」を開いて「ビルドイベント」の 「ビルド後イベントのコマンドライン」の入力欄に set OUTPUT_DIRECTORY="【コピー先のフォルダのパス】" if not exist %OUTPUT_DIRECTORY% mkdir %OUTPUT_DIRECTORY% copy "$(TargetDir…
はじめに https://github.com/mono/nuget/blob/master/Tools/ILMerge/ILMerge.msi 上記ページの「View raw」をクリックするとダウンロードできる
概要 using System; using System.Collections.Generic; using System.Text.RegularExpressions; public static class Program { private static void Main() { var inputs = new List<string>(); for ( int i = 0; i <= 100; i++ ) { inputs.Add( "Item" + i.ToStri</string>…
ソースコード using System; public static class IntExt { public static int GetDigits( this int num ) { return num == 0 ? 1 : ( int ) Math.Log10( num ) + 1; } } 使用例 using System; public static class Program { private static void Main() { …
概要 using System.Text.RegularExpressions; using UnityEditor; using UnityEngine; public static class Example { [MenuItem( "Tools/Hoge" )] private static void Hoge() { var input = "Item001"; var pattern = "([0-9]*$)"; var regex = Regex.Matc…
概要 Google 日本語入力のプロパティを開いて「一般」タブの 「スペースの入力」を「半角」に変更して「OK」を押す
概要 個人ライセンスについて補足すると、 こちらにあるように個人ライセンスであっても業務利用は可能です。 したがって、「プロとして自分が使うツールは自腹を切って準備する」や 「諸般の事情から会社ではJetBrainsのライセンスを買ってもらえないので …
概要 git symbolic-ref --short HEAD
概要 git reset --hard HEAD^
概要 ReSharper のオプションの「Code Inspection > Inspection Severity」から 「Convert lambda expression to method group」をオフにすることで ラムダ式を関数グループに変更する Inspection を無効化できます
概要 上記サイト様の手順を踏む
概要 Ctrl + Space を押す
概要
概要
概要 メニューの「表示」から「パスバーを表示」と「ステータスバーを表示」を押す
概要 Preferences を開いて「Profiles > Default > Session」を選択して 「Show timestamps」を「Always」にする 参考サイト様
概要 Karabiner-Elements を開いて「Misc」タブの 「Uninstall Karabiner-Elements」を押す
概要 Finder の環境設定の「詳細」タブを開いて 「フォルダを常に先頭に表示する場所」の項目をチェックする
概要 システム環境設定の「Dock」を開いて 「書類を開くときはタブで開く」を「常に」に変更する
はじめに 例えば、itar と入力して Enter を押すと配列の for 文が自動で記述されます そして、インデックスや参照する配列、for 文の中に定義する変数の名前を Enter キーを押すことで順番に入力できるため、 自分で for 文を記述するよりも効率よくコーデ…