質問編集履歴

3

修正

2018/10/08 00:43

投稿

satoshi5555
satoshi5555

スコア18

test CHANGED
File without changes
test CHANGED
@@ -46,7 +46,7 @@
46
46
 
47
47
  }
48
48
 
49
- ```分解したポリゴン(下記シェーダ)_PositionFactorをまずはスクリプトで制御し(上記)のスクリプトを参考に音に合わせてポリゴンを広げたいと調べ色々試していたのですが分からず詰まってしまい、わかる方がいましたら返信くださると嬉しいです。
49
+ ```分解したポリゴン(下記シェーダ)_PositionFactorのパラメーターをスクリプトで弄れるようにし(上記)のスクリプトを参考に音に合わせてポリゴンを広げたいと色々調べ試していたのですが分からず詰まってしまい、わかる方がいましたら返信くださると嬉しいです。
50
50
 
51
51
  何卒よろしくお願いいたします。
52
52
 

2

修正

2018/10/08 00:43

投稿

satoshi5555
satoshi5555

スコア18

test CHANGED
@@ -1 +1 @@
1
- Unityでオーディオの周波数に合わせてポリゴン分解
1
+ Unityでオーディオの周波数に合わせて分解したポリゴンを動か
test CHANGED
@@ -1,8 +1,52 @@
1
- http://baba-s.hatenablog.com/entry/2017/12/30/230200を使わせていただき、音に合わせてポリゴンを分解したいと思ってます。
1
+ http://baba-s.hatenablog.com/entry/2017/12/30/230200を使わせていただき、
2
-
2
+
3
- 下記のシェーダを使い上記のページに載ってるスクリプトを元変更しようとシェダの_PositionFactorをスクリプトで…と思っていじってみたのですが上手くいきせん。
3
+ 上記のページにるスクリプト(下記)は、音合わせてy軸にスケが上がりすが、
4
-
4
+
5
- かる方がいましたら返信くださる嬉しいです。
5
+ 音に合せて分解したポリゴンを広げたい思ってます。
6
+
7
+
8
+
9
+ ```
10
+
11
+ using UnityEngine;
12
+
13
+
14
+
15
+ public class Example : MonoBehaviour
16
+
17
+ {
18
+
19
+ public AudioSpectrum spectrum;
20
+
21
+ public Transform[] cubes;
22
+
23
+ public float scale;
24
+
25
+
26
+
27
+ private void Update()
28
+
29
+ {
30
+
31
+ for ( int i = 0; i < cubes.Length; i++ )
32
+
33
+ {
34
+
35
+ var cube = cubes[ i ];
36
+
37
+ var localScale = cube.localScale;
38
+
39
+ localScale.y = spectrum.Levels[ i ] * scale;
40
+
41
+ cube.localScale = localScale;
42
+
43
+ }
44
+
45
+ }
46
+
47
+ }
48
+
49
+ ```分解したポリゴン(下記シェーダ)_PositionFactorをまずはスクリプトで制御し(上記)のスクリプトを参考に音に合わせてポリゴンを広げたいと調べ色々試していたのですが分からず詰まってしまい、わかる方がいましたら返信くださると嬉しいです。
6
50
 
7
51
  何卒よろしくお願いいたします。
8
52
 

1

間違え

2018/10/08 00:37

投稿

satoshi5555
satoshi5555

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,3 @@
1
- ### 前提・実現したいこと
2
-
3
1
  http://baba-s.hatenablog.com/entry/2017/12/30/230200を使わせていただき、音に合わせてポリゴンを分解したいと思ってます。
4
2
 
5
3
  下記のシェーダを使い上記のページに載ってるスクリプトを元に変更しようとシェーダの_PositionFactorをスクリプトで…と思っていじってみたのですが上手くいきません。