(:3[kanのメモ帳]

個人ゲーム開発者kan.kikuchiのメモ的技術ブログ。月木更新でUnity関連がメイン。

NGUI

UISpriteのAtlasを自動で再設定する 【Unity】【NGUI】【エディタ拡張】

エディタ拡張とは この記事でのバージョン Unity 5.3.1f1 Personal NGUI 3.9.7 はじめに NGUIのアトラスを分割して新たなアトラスを作った場合など、設定していたアトラスがなくなった場合、UISpriteのAtlasはNoneになります。 しかし、新たにアトラスを設定…

アトラス意識せずにスプライトの変更【Unity】【NGUI】

この記事でのバージョン Unity 5.2.2f1 Personal NGUI 3.9.2 はじめに NGUIのUISpriteは同じアトラスの画像であれば、画像名を指定するだけで変更できます。 //スプライトの変更 sprite.spriteName = spriteName; ということは、もし違うアトラスにある画像…

NGUIでボタンなどを押さなかった時のタッチイベントを取得する【Unity】【NGUI】

この記事でのバージョン Unity 5.2.2f1 Personal NGUI 3.9.2 はじめに ボタンなどが無いところのタップを処理したいって場合ありますよね。例えば、画面をタップして次のシーンへとかそんな感じの時です。 NGUIではそんな時にUICamera.fallThroughを使うと便…

An asset is marked as dont save, but is included in the build.【Unity】【NGUI】【トラブルシューティング】

この記事でのバージョン Unity 5.1.0f3 Personal NGUI 3.9.4b 参考記事 Unity3D:iOSビルド時に見慣れないエラーメッセージ - devlog [naru design] はじめに 今回はNGUIを使っているプロジェクトをiOS向けにビルドし、An asset is marked as dont save, but …

サイズを合わせてUISpriteの画像を変更【Unity】【NGUI】【拡張メソッド】

拡張メソッドとは この記事でのバージョン Unity 5.1.0f3 Personal NGUI 3.9.2 はじめに NGUIのUISpriteは同じアトラスの画像であれば、画像名を指定するだけで変更できます。 uiSprite.spriteName = "Button"; ただし、スプライトのサイズは元のままなので…

NGUIで複数のカメラを使う【Unity】【NGUI】

この記事でのバージョン Unity 5.1.0f3 Personal NGUI 3.9.0b はじめに 今回はNGUIで複数カメラを使う方法です。例えば以下のように2D-3D-2Dの順番に重ねて表示したい時に使えます。 他にもエフェクト用カメラを作成して、UIの間にエフェクトを発生させる、…

9スライスを用いて綺麗に画像を拡大【Unity】【NGUI】

はじめに 例えばNGUIで以下の様な正方形の画像を 単純に横長にしてしまうと、以下の様にボケてしまいます。 こんな時に使えるのが9スライスで、これを使って横長にすると、

UIButtonの設定と押せるかの判定を行う補助クラス【Unity】【NGUI】

NGUIでボタン機能を実装するUIButtonですが、シーンの移動中など、 押せてはいけない場面というのが多々あります。 今までは〇〇ButtonManagerみたいなのに管理させていたのですが、 各ボタン自身が自分が押せるかどうかを判定したら楽じゃね?と思いやって…

Tweenをスクリプトから制御する【Unity】【NGUI】

簡単に各種アニメーションが実装出来るNGUIのTween。 今回はこれをスクリプトからあーだこーだしていきます

タッチした所が始点になるバーチャルジョイスティック【Unity】【NGUI】

タッチした所が始点になるジョイスティック バーチャルジョイスティック自体はUnityのstandard assetsにあるのですが、あれだとタッチした所を始点にするのがなかなか難儀だったので、作ってみました。あとNGUI用ですのであしからず。

UISpriteの色変え、UIButtonの処理分け、ScrollViewの位置設定【Unity】【NGUI】

NGUI関連で記事のするほどじゃないけど、まとめておきたいモノを複数列挙する感じの記事です。 Tipsみたいなものなのでそれぞれに関係はありません。

頭上に名前を表示してオンラインで同期【Unity】【NGUI】【photon】

photonって何?設定の仕方は?みたいな事は以下の記事で。 iOSでオンラインゲーム開発はじめました【Unity】【photon】 - (:3[kanのメモ帳] キャラクターを同期させるまでは以下の記事で。 photonの基本的な流れ【Unity】【photon】 - (:3[kanのメモ帳] 頭上…

Tweenリスタート、Tween終了後の呼び出し、UILabelの色変え【Unity】【NGUI】

NGUI関連で記事のするほどじゃないけど、まとめておきたいモノを複数列挙する感じの記事です。 Tipsみたいなものなのでそれぞれに関係はありません。

Depthを設定する事によりNGUIでDrawCallsを減らす【Unity】【NGUI】

勘違い 一つ前の記事で考え違いがあったみたいで、アドバイスを頂きました!ラベル付きボタン複数を設置する際にDrawCallsを減らす【Unity】【NGUI】 - (:3[kanのメモ帳] @Kan_Kikuchi 画像AtlasとフォントAtlasが交互に呼ばれてるっぽ。 UIwidgetだったかな…

ラベル付きボタン複数を設置する際にDrawCallsを減らす【Unity】【NGUI】

この記事には勘違いがありました!下の修正記事をご覧ください_| ̄|○ Depthを設定する事によりNGUIでDrawCallsを減らす【Unity】【NGUI】 - (:3[kanのメモ帳] DrawCalls増大 なにも考えずにWidget Toolでラベル付きボタンを設置していったらDrawCallsが増え…

NGUI入門、とりあえず用語やら使い方を調べてみる【Unity】【NGUI】【アセット】

NGUIとは そもそもNGUIってなんぞ?って話ですが、ようはUnityでGUIを良い感じに作れるものらしいです。 ただ、使うのが難しそうだったので用語とか使い方とかまとめていきます。 調べながらまとめてるので色々と間違ってるカモネ!