おはぽんぬ。
SAKURAです。
久しぶりにunityを触りました。
でも全然覚えてなかったので、復習がてら記事にし酔うと思います。
何がしたかったかというと。。。。
unity内のTransform.positionの数値をuGUIのscrollbarでぐううううういいいいいいいんんn
って自由にできるようにしたかった。
原理は、
scrollbar側でvalueをいじれたので、
動かすオブジェクトをGetcomponentしてTransform.positionの値を連動させた。
ってことです。
ーーーーーーーーーーーー以下プログラムーーーーーーーーー
//動かすオブジェクトを探してcubeに代入
cube = GameObject.Find("Cube");
//scrollbarの関数をaで使えるようにします。
a = GetComponent<Scrollbar>();
//値のテスト
// Debug.Log(a);
//オブジェクトが探せたかのテスト
// Debug.Log(cube.name);
tにcubeのTransformを代入
t = cube.GetComponent<Transform>();
//あとは動かすだけ
t.transform.position =new Vector3 (a.value*100, 1, 1);
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
はい簡単ですね。
しかし、書き方やプロトコルがあまり落とし込めていない感じです。
(英語でいうと単語覚えただけって感じ)
これでなにをするの??????????????????????
ってアプリを今度リリースする予定なので、また見てね。
ていうかビデオ貼れないみたい
だから、もういいかなって、、、、、、、、、、
ーーー●ーーーーー ■←動かすオブジェクト
↑動かすところ
ーーーーーーー●ー ■
こんな感じで動きますよーってやつ!!!!!
はいおわり