プログラミングで世界を変える

ゲームプログラミングと技術のこと

2015-07-01から1ヶ月間の記事一覧

uGUIで無限スクロールビューを一定間隔で止まるように拡張するスクリプト

スマホのホーム画面のように一定間隔で止まるようなスクロールビューを実現しました。 uGUIで無限スクロールビューを一定間隔で止まるように拡張するスクリプト · GitHub スクリプトはこちらの記事で紹介されている「無限スクロールビュー」の拡張となってい…

UnityのExecutionOrderは継承元に依存するのか調べてみた

まずこんな抽象クラスを用意し、メニュー: Edit > Project Settings > Script Execution Orderより最優先に実行するように設定。 using UnityEngine; public abstract class AbstructPriorityUpdate : MonoBehaviour { void Update () { PriorityUpdate (); …

UnityのuGUIで画像がぼやけて表示される時の対処とミップマップの仕様の話

uGUIのImageで表示していたSprite画像がぼやけて表示されることがありました。 対処方法 CanvasのPixelPerfectに依る場合もあるみたいですけど、僕の場合はImportSettingの「Generate Mip Maps」が原因でした。 Generate Mip Mapsを切り替えた時の比較です(…

UnityのuGUIでピンチ動作によってオブジェクトの拡大縮小をさせるスクリプト(モバイル対応)

こんな感じで動作するスクリプトを書きました。 使用用途としては、画像の拡大縮小を行うビューや、牧場系ゲームなどを想定しています。 iOS/Androidは実機で動作確認済みで、ピンチによって拡大縮小が可能です。 Editor上の場合は、上下キーの操作によって…