2014-09-01から1ヶ月間の記事一覧
NGUIはpositionなどのリセットが便利。 ※デフォルトのは出ないのは注意! http://answers.unity3d.com/questions/1076559/how-do-i-get-the-default-inspector-for-a-customedi.html RectTransformでも同じことをしたい。 NGUIはNGUITransformInspector.csに…
Asteroidが"initializing miner..."から進まない Asteroid stuck on "initializing miner..." • /r/dogecoin Asteroid stuck on "initializing miner..." : dogecoin
Arialフォントもとれる。 Font font = Resources.GetBuiltinResource(typeof(Font), "Arial.ttf") as Font; 【Unity】スクリプトでSprites-Defaultマテリアルを取得する | ケットシーウェア を参加で。 「unity default resources」の中を見ればいい。
UI Example Project | Unity Community ここにハラれているサンプルが便利。 Beta 17: 展開後は、「UIBetaTestProject」 https://oc.unity3d.com/public.php?service=files&t=3df3567b33718c5ffdfe804691ed0e97&download Drag And Drop ドラッグアンドドロッ…
PulldownなんてComponentは用意されていなかった。 NGUIにはあったのだが・・。 できない?
Scrollbarをアタッチする。 デフォルトは真横。 縦にする方法。 こうしたい場合は、 Directionを「LeftToRight」となっているのを、 「BottomToTop」または、「TopToBottom」にする。 そのままでは、見た目は変わらないので、 Rect TransformのWidthとHeight…
Scroll Listはなさ気。 NGUI is currently on sale. Worth buying? : Unity3D For a random example, maybe UGUI doesn't have a built way to making a scrolling list, but NGUI does. You would use NGUI on top of UGUI for extra goodies. 一応こんなや…
Panelの利用。これは背景で使うのだと思う。 PanelにあるRect TransformのLeft、Top、Right、Bottomを0にしておけば 全面に反映される。 画像がなくても、Unityに標準で存在している画像も選べる。 ※画像内でxにしているのは自分で追加したものなので ちな…
InputFieldはテキストボックス的なもの。 InputFieldのGameObjectで、子にTextというGameObjectがある。 ”Starting Value”へ初期値を設定することができる。 しかし、空文字にすると空文字では上書きしない。 値自体は、textプロパティで取得が可能。 InputF…
Toggleのやり方。 Toggleとは、チェック・ボックスみたいなものか。 チェックの有無はInspectorでいうActiveに相当する。 Toggle tgl = GetComponent<Toggle>(); bool act = tgl.isOn; //bool act = tgl.IsActive (); Debug.Log (act); チェックの入っているかどうか</toggle>…
YouTubeには動画もある。 public void ClickWithString (string str) { Debug.Log (str); } と public void Click () { Debug.Log ("Click"); } のようにメソッドを作った時、これらをクリックで呼んでみる。 Inspector上で、対象のオブジェクトをドラッグし…
uGUIのほとんどで共通なRectTransformのこと。 public sealed class RectTransform : Transform { } なので、RectTransformはTransformを継承したクラス。 RectTransform hoge; hoge = transform as RectTransform; のようにキャストも可能。 RectTransform …
Spriteではなく、ImageというComponentを使う。 基本的に、RectTransformやらCanvas RendererといったComponentも付随される。 Transformで位置を変えさせないため? 無難にUnityちゃんの画像を使用してみる。 使用したい画像の、”Texture Type”は必ず「Spri…
NGUIにはUISliderだがSliderという名前でとれる。 Componentはこうなっている。 値を入れるのはこのようにする。 Slider s = GetComponent<Slider>(); s.minValue = 1; s.maxValue = 100; s.value = 30; NGUIと違い、maxとminがあるのが良い!</slider>
DynamicallyにuGUIを使いたいはず。 using UnityEngine.UI; のインポートが必須!これがないとTextを使えない。 public Text hogeText; でインスペクターで設定できる。 インスペクターなしでやりたいときは、 Text hoge = GetComponent<Text>(); hoge.text = "hog</text>…
フールな人がうっかりUnityScriptでソースを書かないように、 または、UnityScriptが選択肢に出てうざい人用に。 Unity用。このファイルはEditorに入れて使う。通常選ぶC#や素晴らしいBooではなく、糞なUnityScriptをうっかり選択して生成しないためのガード…
例えばこのスクリプト using UnityEngine; using System.Collections; public class NewBehaviourScript : MonoBehaviour { void Awake () { Debug.Log ("Awake called"); } // Use this for initialization void Start () { Debug.Log ("Start called"); } …