コガネブログ

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

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

【Unity】TextMesh Pro の Font Asset Creator の Packing Method が Fast と Optimize でどのくらい時間に差が出るか

はじめに TextMesh Pro の Font Asset Creator の Packing Method を Fast にした場合と Optimize にした場合でどのくらい時間に差が出るか検証 Font Asset 生成時の各種設定は上記の通り 検証に使用されていただいたフォントは上記サイト様で紹介されている…

【Unity】TextMesh Pro の Font Asset Creator で Auto Sizing ではなく Custom Size を使うと Generate が速くなる

検証内容 「ラノベPOPフォント」で日本語を含む TextMesh Pro のフォントを作成する場合、 Sampling Point Size を「Auto Sizing」にした場合と「Custom Size」にした場合で Font の Generate が完了するまでにどのくらい時間の差が出るか検証 検証環境 Wind…

【Unity】EditorGUILayout.TextArea で範囲内に収まりきらない文字を自動改行する方法

概要 using UnityEditor; using UnityEngine; public sealed class Example : EditorWindow { private string m_text; [MenuItem( "Tools/Open" )] private static void Open() { GetWindow<Example>(); } private void OnGUI() { var style = new GUIStyle( EditorSt</example>…

【Unity】Steam 向けのゲームで .exe を直接起動できないようにする方法

概要 Steamworks.NET の SteamManager を使用している場合は SteamManager クラスの Awake 関数内で SteamAPI.RestartAppIfNecessary を呼び出している箇所で if (SteamAPI.RestartAppIfNecessary((AppId_t)1234567890)) { 適切な App ID を渡します これで…

【雑記】.exe のプロパティの詳細を設定する方法

はじめに .exe を右クリックして「プロパティ > 詳細」を選択した時に表示される情報を 変更する方法を紹介していきます 目次 はじめに 目次 GoRC.exe の入手 Resource Hacker の入手 resources.rc の作成 resources.res の作成 script.txt の作成 .exe のプ…