05 «1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.» 07

ハルシオンシステムの気ままBlog

株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。更新日は毎週 月 木でっす!

 

【Unity】NGUIのスクロールを使っていてちょっと困ったこと 

こんにちは。大坂です。

結構前にNGUIのスクロールについて記事を書きましたが、スクロールを使っていて少し困ったことがあったので話題に。

現在作成中のRPGでアイテム一覧とかを出すのにNGUIのスクロール機能を使用していたのですが、アイテムを売ったときなどに、スクロールするカメラの位置を一番上に戻すという処理を書いていたのですが、うまくカメラの位置が戻らないことがありました。

で、原因を探っていると下図の「Spring Position」というやつが、プログラム上からスクロールするカメラの移動させる処理と競合して変な動きになっているようでした。



対策は簡単で、「Spring Position」を無効にするだけですね。
一応コードです。

if(GameObject.Find("scrollCamera").GetComponent() != null) {
GameObject.Find("scrollCamera").GetComponent().enabled = false;
}
scrollCamera.transform.localPosition = new Vector2(0,0);


こんなことで嵌る人はいないかもしれませんが!
ではでは、また来週!
スポンサーサイト

Category: 開発日記(Unity)

tb 0 : cm 0   

コメント

コメントの投稿

Secret

トラックバック

トラックバックURL
→http://halcyonsystemblog.blog.fc2.com/tb.php/67-d09f2db0
この記事にトラックバックする(FC2ブログユーザー)