teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

不必要な関数の修正を行いました

2021/11/30 09:10

投稿

blueyellow
blueyellow

スコア4

title CHANGED
@@ -1,1 +1,1 @@
1
- UnityScrollViewで視差スクロールを実装させたい
1
+ [Unity] ScrollViewで視差スクロールを実装させたい
body CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  Unityでスクロールビューを使用する際に、視差スクロールを実現させたいです。
4
4
 
5
- 完成イメージとしては、こんな感じのWebサイト(https://www.hidagyu-yoromeat-honten.com/)のように,スクロールすれば奥行きが感じられるようにしたいです。
5
+ 完成イメージとしては、こんな感じのWebサイト ( https://www.hidagyu-yoromeat-honten.com/ ) のように,スクロールすれば奥行きが感じられるようにしたいです。
6
6
 
7
7
  Scrollbarのvalueの割合によって、GameObjectのtransform.positionを移動させればうまくいくと思ったのですが、エラーが出てしまいます。
8
8
  考えられる原因をお教えください。よろしくお願いいたします。
@@ -31,21 +31,13 @@
31
31
  public float maxY = -180.0f;
32
32
  float nowscroll;
33
33
 
34
- // Start is called before the first frame update
35
34
  void Start()
36
35
  {
37
36
  scrollbar = GetComponent <Scrollbar>();
38
37
  nowscroll = scrollbar.value;
39
-
40
38
  Debug.Log("YPOS: " + maxY * nowscroll); //ここにNullのエラーがでます
41
39
  }
42
40
 
43
- // Update is called once per frame
44
- void Update()
45
- {
46
-
47
- }
48
-
49
41
  public void ScrollParallax()
50
42
  {
51
43
  OBJE = GameObject.Find("OBJECT").GetComponent<GameObject>();
@@ -53,7 +45,6 @@
53
45
  OBJEpos.y = maxY * nowscroll;
54
46
  }
55
47
  }
56
-
57
48
  ```
58
49
 
59
50
  ### 試したこと