Unity 全般
デバイスとエディタで違う出力をしたい時 #if UNITY_EDITOR #else #endif
offsetMin UI RectTransformのbuttomとleftの値を取得 offsetMax UI RectTransformのtopとrightの値を取得 GetComponent<RectTransform>().offsetMin; GetComponent<RectTransform>().offsetMax;</recttransform></recttransform>
_lengthStageGauge = _giStage.transform.GetComponent<RectTransform>().sizeDelta.x; UnityでnGUIなどのRectTransformプロパティのwidthやheightの値を変更する方法 | C# | nekosukoブログ 関連 Vector3 posStage2 = _iStage2.transform.GetComponent<RectTransform>().anchoredPosition;</recttransform></recttransform>
【Unity】バックボタン対応方法 - Unreal Engine・Unity・Cocos2d-xなどのメモ帳gupuru.hatenablog.jp void OnApplicationQuit(){ }
UI エフェクトコンポーネント「outline」を使って、UI をアウトラインする。 Unity - マニュアル: Outline Unity - マニュアル: UI エフェクトコンポーネント
EventManagerでイベントの起点を束ねる。 1. 全てのイベントを管理するEventManager 2. Eventの起点 3. どんなEventを呼ぶかを記述 1. 全てのイベントを管理するEventManager EventManager.cs using UnityEngine; using System.Collections; public class Ev…
1. "string型(文字列型)"から"enum列挙型"ヘのキャスト private List<AchievementContents> LoadAbilityTableFromJSON(string json){ JsonData jresult = JsonMapper.ToObject (json); List<AchievementContents> data = new List<AchievementContents> (); for(int i=0;i</achievementcontents></achievementcontents></achievementcontents>
UIの親につけるスクリプト UIAchievementMenu.cs using UnityEngine; using System.Collections; public class UIAchievementMenu : MonoBehaviour { private GameObject _container ; void Awake(){ _container = transform.FindChild("Container").gameObj…
自動改行は、日本語のテキストを用いる時に役に立つ!もっと早く知りたかった! tsubakit1.hateblo.jp www.atmarkit.co.jp
hiyotama.hatenablog.comdocs.unity3d.com
EventManager.cs using UnityEngine; using System.Collections; public class EventManager { public delegate void AchievementTapHandler(int number); public static event AchievementTapHandler onAchievementTapE; public static void onAchievementT…
intに変換したい時 sample1 public List<AchievementContents> RetrieveAchievement(AchievementManager.ACHIEVEMEN_TYPE type){ List<AchievementContents> items= new List<AchievementContents>(); for(int i = 0 ; i < _myCollection.Count ; i++){ int t = 0; int.TryParse(_myCollection[i]._type,out t ); if((Achieve</achievementcontents></achievementcontents></achievementcontents>…
カメラの設定 UI Canvasの分だけカメラを作る。その際に、カメラの位置をずらして、常に確認できるようにする。 複製したCameraのAudio Listenerを消去する。 Canvasの設定 Canvas - Render Mode [Screen Space - Camera] - Render Camera [指定したいカメラ…
カメラを振動させる Unity Tips and Tricks: Camera Shake using UnityEngine; using System.Collections; public class CameraShake : MonoBehaviour { private Transform myTransform; private const float duration = 0.5f; private const float magnitud…
衝突判定、衝突した時に呼ばれる関数www40.atwiki.jpindie-du.hatenablog.com
素材は、Resourcesにまとめて、スクリプトから名前を指定して呼び出す。 using UnityEngine; using System.Collections; using UnityEngine.UI; public class ResourceText : MonoBehaviour { private GameObject ImageObj; private const string ImageObjPa…
RequireComponentによるコンポーネントの追加忘れ防止 - Neareal
docs.unity3d.com
【Unity初心者】指定した秒数後にメソッドを呼び出す
シーンの文字列を指定する呼び出し方ではない方法 リスタートと次の面のロード - Unity雑記 Application.LoadLevel(Application.loadedLevel + 1);
stackoverflow.com GameObject.FindObjectOfTypeは一つのシーン全体を探す private static ConnectionCheck _instance; public static ConnectionCheck instance { get { if(_instance == null) { //全オブジェクトから、ConnectionCheckを探す。 _instance …
docs.unity3d.com OnEnable:オブジェクトがオンになるたびに呼び出される。
列挙型(GameController.GameState、GameController.GameLanguage)のパラメータを持った関数とイベントを使って、状態を遷移させる。 #region Init private void OnEnable () { EventsManager.onGameStateEvent += OnGameChangeState; EventsManager.onLang…
private GameObject goQuitButton ; private tk2dTextMesh goQuitButtonText; private const string goQuitButtonPath = "/UI Quit/UICamera/Version/UISettings/buttonOke/frame/ButonText"; private void Awake () { goQuitButton = GameObject.Find(goQui…
void OnApplicationPause(bool paused){ //pausedしている if (paused) { } else { if (_gameState == GameState.Play) { OnPlayPause (); } } } 参考サイト [Unity]:MonoBehaviour.OnApplicationPause()の挙動 | moku Apps 前回終了したシーンから再開する …
Unity - スクリプトリファレンス:docs.unity3d.com スマホアプリで生活、できたらいいなって。: Unityで作ったAndroidアプリを戻るボタンで終了させるには
子クラスの親クラスのStartとUpdate実験 Unity - 万年素人からGeekへの道d.hatena.ne.jp
Unity - マニュアル: イベント関数の実行順docs.unity3d.com
public const string GroundTag = "ground"; public const string ObstacleTag = "obstacle"; public const string PortalTag = "portal"; 【Unity】タグ名を定数で管理するクラスを生成する拡張機能 - コガネブログbaba-s.hatenablog.com
RequireComponentでアタッチし忘れ防止【Unity】 - (:3[kanのメモ帳]kan-kikuchi.hatenablog.com Unity入門/必須コンポーネントの指定 - WisdomSoftwww.wisdomsoft.jp