2017-07-01から1ヶ月間の記事一覧
目次 「TitleGroup」属性 「TitleGroup」属性を使用すると 変数をタイトル付きのグループに分けることができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [TitleGroup( "グループ A" )] public int a1; [T…
目次 「FoldoutGroup」属性 「FoldoutGroup」属性を使用すると 変数を開閉可能なグループに分けることができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [FoldoutGroup( "グループ A" )] public int a1; …
目次 「HorizontalGroup」属性 「HorizontalGroup」属性を使用すると 変数を水平方向のグループに分けることができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [HorizontalGroup( "グループ A" )] public…
目次 「ToggleGroup」「Toggle」属性 「ToggleGroup」「Toggle」属性を使用すると 変数をトグル付きのグループに分けることができます using Sirenix.OdinInspector; using System; using UnityEngine; public class Example : MonoBehaviour { [ToggleGroup…
目次 「TabGroup」属性 「TabGroup」属性を使用すると 変数をタブ付きのグループに分けることができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [TabGroup( "タブ A" )] public int a1; [TabGroup( "タブ…
目次 「BoxGroup」属性 「BoxGroup」属性を使用すると 変数をグループ分けすることができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [BoxGroup( "グループ A" )] public int a1; [BoxGroup( "グループ A…
目次 「EnumToggleButtons」属性 「EnumToggleButtons」属性を使用すると 列挙型の指定がプルダウンではなくボタンになります using Sirenix.OdinInspector; using System; using UnityEngine; public enum JobType { NONE , SOLDIER , SORCERER , HUNTER , …
目次 「Required」属性 「Required」属性を使用すると 変数やプロパティの参照が設定されていない時に エラーメッセージを Inspector に表示することができます using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [R…
目次 Dictionary の表示 Dictionary を Inspector 上で表示したい場合は MonoBehaviour ではなく SerializedMonoBehaviour を継承します using Sirenix.OdinInspector; using System.Collections.Generic; using UnityEngine; public class Example : Serial…
目次 配列やリストの表示の拡張 「Odin - Inspector and Serializer」を Unity プロジェクトに追加すると 配列やリストの表示が拡張されて 項目の並べ替えや削除ができるようになります using System.Collections.Generic; using UnityEngine; public class …
ネコにこばん!ブタにしんじゅ! | ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう 昔、Unity で Android / iOS 向けに開発したゲームを 昨日、WebGL 版に移植してunityroomに公開しました ゲーム概要 ことわざ通りに遊ぼう! ●ゲ…
色集め | ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう 昔、FlashDevelop(http://www.flashdevelop.org/)を使用して作ったゲームを 昨日、Unityに移植してunityroomに公開しました ゲーム概要 色を駆使して高得点を狙う アク…
関連記事
using UnityEditor; using UnityEditor.Build; using UnityEngine; public class ExampleClass : IActiveBuildTargetChanged { public int callbackOrder { get { return 0; } } public void OnActiveBuildTargetChanged ( BuildTarget previousTarget , Bui…
関連記事
using UnityEditor; using UnityEditor.Build; using UnityEngine; public class ExampleClass : IActiveBuildTargetChanged { public int callbackOrder { get { return 0; } } [MenuItem( "Tools/Switch Platform" )] public static void SwitchPlatform()…
関連記事
https://developer.android.com/studio/publish/versioning.html 警告: Google Play で使用できる versionCode の最大値は 2100000000 です。
参考サイト様
概要 [Serializable] public class Character { public int m_id ; public string m_name ; } ... var ch = new Character(); var json = JsonUtility.ToJson( ch, true ); { "m_id": 0, "m_name": "" } 例えばこのような処理で出力したJSONを テキストファ…
発生状況 Unity 5.4.3f1 Android IL2CPPビルド Firebase SDK導入済み Firebase.TokenReceived 参照時にアプリがハングする 原因 UnityのAndroid IL2CPPビルドのキャッシュが壊れていた 修正方法 下記のファイルを削除してからROMをビルドし直したら直った il…
はじめに 最近は 18:9 や 18.5:9 のディスプレイの Android 端末がリリースされています 開発中のアプリは 16:9 の比率を基準として UI を実装していたので 18:9 や 18.5:9 の端末に対応する処理を下記のように実装しました NGUI を使用している場合 UIRoot …