2016-04-01から1ヶ月間の記事一覧
概要 「Indent Guides」をVisual Studioに追加することで インデント位置に破線を表示することができます 適用前 適用後 関連記事
概要 「CommentsPlus」をVisual Studioに追加することで コメントが書式に合わせて色が変わったり太字になったりします 適用前 適用後 関連記事
概要 「CodeMaid」をVisual Studioに追加することで コード整形の機能を使用できるようになります 参考サイト様 http://moriblog.kit-eng.com/?p=1199 関連記事
概要 「Trailing Whitespace Visualizer」をVisual Studioに追加することで コード内の不要な空白を強調表示できます 適用前 適用後 関連記事
はじめに http://japan.unity3d.com/unite/unite2016/ Unite 2016の「モバイル端末向けのUnityアプリケーションの最適化実践テクニック」 の講演において、Dictionaryのキーに列挙型を使用した場合、 ボックス化が発生してしまい、メモリを余分に消費してし…
概要 http://japan.unity3d.com/unite/unite2016/ Unite 2016の「モバイル端末向けのUnityアプリケーションの最適化実践テクニック」 の講演において、MaterialやAnimator、Shaderでパラメータを設定する場合、 プロパティ名でアクセスすると、内部でint型の…
概要 http://japan.unity3d.com/unite/unite2016/ Unite 2016の「モバイル端末向けのUnityアプリケーションの最適化実践テクニック」 の講演において、AudioClipはモノラル設定を有効にした方が良いと聴きました UnityでAudioClipをモノラル設定にする場合は…
はじめに http://japan.unity3d.com/unite/unite2016/ Unite 2016の「モバイル端末向けのUnityアプリケーションの最適化実践テクニック」 の講演において、MaterialやShaderのSetXXXX関数を使用する場合、 propertyNameを渡すよりも、nameIDを渡す方が高速と…
はじめに http://japan.unity3d.com/unite/unite2016/ Unite 2016の「モバイル端末向けのUnityアプリケーションの最適化実践テクニック」 の講演において、AudioClipの圧縮形式は iOSでは「MP3」、Androidでは「Vorbis」がオススメとのことだったので AssetP…
using UnityEditor.Callbacks; using UnityEngine; public class Example { [DidReloadScripts] private static void Log() { Debug.Log( "コンパイルされました" ); } } using UnityEditor.Callbacks; using UnityEngine; public class Example { [DidReloa…
はじめに http://japan.unity3d.com/unite/unite2016/ Unite 2016の「モバイル端末向けのUnityアプリケーションの最適化実践テクニック」 の講演において、Dictionaryのキーに列挙型を使用した場合、 ボックス化が発生してしまい、メモリを余分に消費してし…
関連記事
はじめに ReSharperはVisual Studioのアドオンで 未使用の変数に警告を出したり 命名規則に沿っていない変数や関数に警告を出したり LINQに置き換えられるコードを置換したりしてくれます 準備 Visual Studioを終了しておきます 「https://www.jetbrains.com…
using UnityEngine.UI; public static class UITextExtensions { public static void SetText( this Text self, string format, params object[] args ) { self.text = string.Format( format, args ); } } var text = GetComponent<Text>(); text.SetText( "{0}/{</text>…
using UnityEngine; using UnityEngine.UI; public static class UIImageExtensions { public static void SetSpriteAndSnap( this Image self, Sprite sprite ) { self.sprite = sprite; self.SetNativeSize(); } } var image = GetComponent<Image>(); image.SetS</image>…
Kindle半額セール ゲームの作り方 Unityで覚える遊びのアルゴリズム作者:加藤 政樹SBクリエイティブAmazon Unityゲーム開発 オンライン3Dアクションゲームの作り方作者:竹内 大五郎,石黒 赳彦,高橋 誠史,香川 寛和,河本 健太郎SBクリエイティブAmazon ゲーム…
Before var goalEffect = GameObject.Instantiate( goalEffectPrefab ) as GameObject; After public static class UnityObjectUtils { public static GameObject Instantiate( UnityEngine.Object original ) { return UnityEngine.Object.Instantiate( ori…
概要 2016年度になり、新たにUnityエンジニアとして ゲーム開発を始める方もいらっしゃると思うので、 僕が普段、Unityにおけるゲーム開発をする時に 参考にさせて頂いているサイト様を紹介します サイト一覧(五十音順) (:3[kanのメモ帳] AloMarron DevBlo…
アセット 使用方法 「Asset Store」から「Package Uninstaller」をUnityプロジェクトにインポートする Unityのメニューの「Assets>Uninstall Package...」を選択する 削除したいアセットを含むパッケージを選択する(例:Unity-chan Model) 確認ウィンドウ…