質問編集履歴

1

書式の改善

2016/09/24 08:37

投稿

natsumikan4729
natsumikan4729

スコア19

test CHANGED
@@ -1 +1 @@
1
- Unityで外部の音声データをどのように読み込んで鳴らす
1
+ 外部の音声データを読み込んでUnityで鳴らす方法
test CHANGED
@@ -1,6 +1,4 @@
1
1
  ###前提・実現したいこと
2
-
3
- ここに質問したいことを詳細に書いてください
4
2
 
5
3
 
6
4
 
@@ -8,17 +6,7 @@
8
6
 
9
7
 
10
8
 
11
- ランダムに出てくるオブジェクト(鳥)に音声をつけたいのですが、
12
-
13
- 音声データ(鳴き声)がたくさんあり、ランダムに出てくるオブジェクトに一体一体異なる音声をつけようと思っています。
14
-
15
- 今は出てくるオブジェクトのAudio Sourceにひとつひとつ音声をいれる方法しかわかりません。
16
-
17
- その方法だと単純な作業が莫大な量になりそうです。。
18
-
19
-
20
-
21
- そこで、ファイルにあるたくさん音声データをそのままそれぞれ異なるオブジェクトで鳴らしたいのですが、やり方を詳しく教えていただけませんか?
9
+ ファイルにあるたくさん音声データをそのまま読み込んでオブジェクトで鳴らしたいのですが、やり方を詳しく教えていただけませんか?
22
10
 
23
11
 
24
12
 
@@ -36,71 +24,7 @@
36
24
 
37
25
 
38
26
 
39
- ###該当のソースコード
40
27
 
41
- ```ここに言語を入力
42
-
43
-
44
-
45
- #pragma strict
46
-
47
-
48
-
49
- public var brd : GameObject; //オブジェクト
50
-
51
- private var BirdNum : int; //オブジェクトの数
52
-
53
-
54
-
55
- function Start () {
56
-
57
-
58
-
59
- }
60
-
61
-
62
-
63
- function Update () {
64
-
65
-
66
-
67
- //現在フィールドにあるオブジェクトを数える
68
-
69
- var bnum : GameObject[];
70
-
71
- bnum = GameObject.FindGameObjectsWithTag("Bird");
72
-
73
- BirdNum = bnum.Length;
74
-
75
-
76
-
77
- //オブジェクトが10体未満であれば、ランダムな場所で10体まで増やす
78
-
79
- if(BirdNum < 10){
80
-
81
- var brd : GameObject = Instantiate(brd)as GameObject;
82
-
83
-
84
-
85
- brd.transform.localPosition = Vector3(
86
-
87
- Random.Range(1,100),
88
-
89
- Random.Range(7,10),
90
-
91
- Random.Range(1,100));
92
-
93
-
94
-
95
- }
96
-
97
-
98
-
99
- }
100
-
101
-
102
-
103
- ```
104
28
 
105
29
 
106
30