2017-12-26から1日間の記事一覧
はじめに 「Unity Native Gallery Plugin」を Unity プロジェクトに導入することで iOS の写真や Andoid のギャラリーに画像や動画を保存できるようになります 設定 Android 「Player Settings」で「Write Permission」を「External (SDCard)」に変更する iO…
はじめに 「UniClipboard20xx」を Unity プロジェクトに導入することで iOS / Android でクリップボードに文字列を設定・取得できるようになります 使い方 // クリップボードから文字列を取得 var text = UniClipboard.Clipboard.Text; // クリップボードに…
はじめに 「Unity_AutoHideCursor」を Unity プロジェクトに導入することで ゲーム実行時に自動でカーソルを隠すことができます サンプル 使い方 シーン内のオブジェクトに「AutoHideCursor」をアタッチします 関連記事
はじめに https://github.com/XJINE/Unity_SceneCameraControl 「Unity_SceneCameraControl」を Unity プロジェクトに導入することで シーンビューのようなカメラ操作を実現できます 使用例 使い方 シーン内のゲームオブジェクトに 「SceneCameraControl」コ…
はじめに 「TeaTime」を Unity プロジェクトに導入することで 時限式のコールバックを実装できるようになります 使用例 using matnesis.TeaTime; using UnityEngine; public class Example : MonoBehaviour { private void Awake() { // 2 秒後に実行 this .…
はじめに 「Unity Coroutines Without MonoBehaviours」を Unity プロジェクトに導入することで MonoBehaviour を使用せずにコルーチンを実行できるようになります 使用例 using System.Collections; using System.Collections.Generic; using UnityEngine; …
はじめに 「EditorIconViewer」を Unity プロジェクトに導入することで エディタ拡張で使用できるアイコンを閲覧できるようになります 使用例 使い方 Unity メニューの「Tools>Editor Icons」を選択します 関連記事
はじめに 「Unity Project Settings in a New Window」を Unity プロジェクトに導入することで Project Setting の各項目を専用のウィンドウで表示できるようになります 使用例 使い方 Unity メニューの「Window>Project Settings」から表示したい項目を選択…
はじめに 「Unity-Frequent-Settings-Shortcut」は ProjectSettings の各項目を開くメニューを追加するエディタ拡張です 導入後 Unity メニューに「Project Settings」が追加されます 関連記事
はじめに 「Unity Extensions」は便利な拡張機能のセットです 使用準備 using Extensions; 拡張メソッドを使用するスクリプトに上記の using を追加します 拡張メソッド一覧 Component // コンポーネントをアタッチ someComponent.AddComponent<MyComponent>(); // コンポ</mycomponent>…
はじめに 「Unity-Hotkeys」は Inspector のロックと コンソールのクリアのホットキーを追加するエディタ拡張です 使い方 ホットキー 内容 Alt + Q Inspector のロック Shift + Alt + C コンソールのクリア 関連記事
はじめに 「UnityFlashBitmap」を Unity プロジェクトに導入することで Flash の Bitmap のようにテクスチャを扱うことができるようになります 使用例 Texture2D texture; var srcBmp = new BitmapData(); srcBmp.SetTexture2D( texture ); // 塗りつぶし sr…
はじめに 「Runtime Preview Generator for Unity 3D」を Unity プロジェクトに導入することで ゲーム中にオブジェクトやマテリアルのプレビューテクスチャを生成できるようになります 使用例 using UnityEngine; public sealed class Example : MonoBehavio…
はじめに 「Unity3D Ordered Update」を Unity プロジェクトに導入することで 静的な Update マネージャーを使用できるようになります 使用例 using UnityEngine; public sealed class Example : MonoBehaviour { private void Awake() { OrderedUpdate.OnPr…
はじめに 「Unity3D-ComponentAttribute」を Unity プロジェクトに導入することで 変数やプロパティにコンポーネントを自動で設定できるようになります 使い方 using UnityEngine; public class Example : MonoBehaviour { [Component( "Main Camera" )] pub…
ソースコード using System.IO; public static class DirectoryUtils { public static bool IsEmptyDirectory( string path ) { if ( !Directory.Exists( path ) ) return false; try { var entries = Directory.GetFileSystemEntries( path ); return entri…
はじめに 「uGUI-Hypertext」を Unity に導入することで uGUI のテキストの一部の文字列がクリックされたときの挙動を設定できるようになります 使用例 UI 用の空のゲームオブジェクトに「RegexHypertext」コンポーネントをアタッチします 「Example.cs」と…
はじめに 「HyphenationJpn_uGUI」を Unity プロジェクトに導入することで uGUI のテキスト表示で禁則処理を実装できるようになります 使い方 Text に「HyphenationJpn」コンポーネントをアタッチして 「HyphenationJpn」コンポーネントで表示したい文字列を…
はじめに 「CutOutGraphic」を Unity プロジェクトに導入することで uGUI でシンプルな矩形マスクを使用できるようになります 使い方 例えばこのように画像を表示している時に 「CutOutGraphic」コンポーネントをアタッチしたオブジェクトを用意して その子…
はじめに 「MaterialUI」を Unity プロジェクトに導入することで uGUI でマテリアルデザインの UI を実装できるようになります 使用例(引用) 使い方 Unity メニューの「MaterialUI>Create」から UI を作成できます 関連記事
はじめに 「Unity-RuntimeLightEditor」を Unity プロジェクトに導入することで uGUI でゲーム中にライトのパラメータを調整できるようになります 使用例 使い方 ライトに「LightOrbiter」コンポーネントをアタッチします 関連記事
はじめに 「UguiOptimizeEditor」を Unity プロジェクトに導入することで uGUI の Image と Text を生成する時に raycastTarget を false にすることができます 使い方 Unity メニューから Image や Text を生成すると raycastTarget が false になっている…
はじめに AssetGraph はアセットのインポートやアセットバンドルの構築に関するワークフローを グラフィカルに作成、変更、修正して自動化できるツールです この記事では、AssetGraph で AssetPostprocessor の処理を構築する方法を紹介していきます AssetPo…
はじめに 「UnityRuntimeInspector」を Unity プロジェクトに導入することで uGUI でゲーム内に Hierarchy と Inspector を表示できるようになります 使用例 使い方 ゲーム内で Hierarchy を表示したい場合は 「RuntimeHierarchy」プレハブをシーンのキャン…
はじめに 「Unity Simple File Browser」を Unity プロジェクトに導入することで uGUI でファイルブラウザを表示できるようになります 使用例 使い方 「SimpleFileBrowserCanvas」プレハブをシーンに配置します スクリプトから制御する時は下記のようなコー…
はじめに 「Unity-UI-Polygon」を Unity プロジェクトに導入することで uGUI でポリゴンを描画できるようになります 使用例(引用) 使い方 「UIPolygon」コンポーネントを使用します 関連記事
はじめに 「TextInlineSprite」を Untiy プロジェクトに導入することで uGUI のテキスト表示で文字列中に画像 (アニメーション可)を表示できるようになります この記事では「TextInlineSprite」の使用方法を 途中まで調査した結果を書き残しています 使用…
はじめに 「EmojiText」を Unity プロジェクトに導入することで uGUI のテキスト表示で文字列中に絵文字を表示できるようになります 使用例 使い方 「EmojiText」コンポーネントを使用します 上記のような絵文字を「Text」の入力欄にそのまま…
はじめに 「EmojiText」を Untiy プロジェクトに導入することで uGUI のテキスト表示で文字列中に画像を表示できるようになります 使い方 画像データの準備 文字列中に表示したい画像を「EmojiText/Emojis」フォルダ内に追加します 画像の「Texture Type」は…
はじめに 「UnityColorPicker」を Unity プロジェクトに導入することで ゲーム中にカラーピッカーを表示できるようになります サンプル(引用) シーンファイル 「Assets/main.unity」を開くとカラーピッカーが配置されています 関連記事