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

質問編集履歴

4

したいことを減らした

2018/11/13 07:12

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  unityで制限時間ありのゲームを作成しているのですが、
4
- 残り10秒で警報の音をループ再生させるのと、画面を信号のパカパカのようにさせたいですが一つも方法もスクリプト思いつきません。下が現在の状況です。
4
+ 残り10秒で警報の音をループ再生させたいです。下が現在の状況です。
5
5
  色々調べてはいるのですが、Audio関係を書かれているのもが少なく困っています。
6
6
  別に丸々コードを書かれなくても大丈夫です。参考になるサイトでもいいです。教えてください。
7
7
 

3

問題点の表記

2018/11/13 07:12

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- Unity 警報演出
1
+ Unity 警報を鳴らす?演出がしたい
body CHANGED
@@ -5,6 +5,11 @@
5
5
  色々調べてはいるのですが、Audio関係を書かれているのもが少なく困っています。
6
6
  別に丸々コードを書かれなくても大丈夫です。参考になるサイトでもいいです。教えてください。
7
7
 
8
+ ##問題点
9
+ エラーなし
10
+ 残り10秒になったら、一応音は鳴る
11
+ しかし、ループ再生しているわけではないので輪唱するかのように音が鳴る
12
+
8
13
  ##ソースコード
9
14
 
10
15
  using System.Collections;
@@ -37,5 +42,5 @@
37
42
 
38
43
 
39
44
  ### 補足情報(FW/ツールのバージョンなど)
40
- 本当は最初は別の音楽が流れていて残り10秒になったら音が切り替わるというのがしたいが、これもよく分からなかったので、これもできたらいいです。
45
+
41
46
  Unity 2018.1.5f

2

したいことの追加

2018/11/13 07:01

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -37,5 +37,5 @@
37
37
 
38
38
 
39
39
  ### 補足情報(FW/ツールのバージョンなど)
40
-
40
+ 本当は最初は別の音楽が流れていて残り10秒になったら音が切り替わるというのがしたいが、これもよく分からなかったので、これもできたらいいです。
41
41
  Unity 2018.1.5f

1

ソースコードの記載

2018/11/13 06:48

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,11 +1,41 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
3
  unityで制限時間ありのゲームを作成しているのですが、
4
- 残り10秒で警報の音をループ再生させるのと、画面を信号のパカパカのようにさせたいのですが一つも方法もスクリプト思いつきません。
4
+ 残り10秒で警報の音をループ再生させるのと、画面を信号のパカパカのようにさせたいのですが一つも方法もスクリプト思いつきません。下が現在の状況です。
5
+ 色々調べてはいるのですが、Audio関係を書かれているのもが少なく困っています。
6
+ 別に丸々コードを書かれなくても大丈夫です。参考になるサイトでもいいです。教えてください。
5
7
 
8
+ ##ソースコード
6
9
 
10
+ using System.Collections;
11
+ using System.Collections.Generic;
12
+ using UnityEngine;
7
13
 
14
+ public class BGM : MonoBehaviour {
15
+ public AudioClip se;
16
+ private float counter = 30f;
8
17
 
18
+ // Use this for initialization
19
+ void Start () {
20
+
21
+ }
22
+
23
+ // Update is called once per frame
24
+ void Update () {
25
+
26
+ counter -= Time.deltaTime;
27
+
28
+ if(counter <= 10)
29
+ {
30
+ GetComponent<AudioSource>().PlayOneShot(se);
31
+
32
+ }
33
+
34
+ }
35
+
36
+ }
37
+
38
+
9
39
  ### 補足情報(FW/ツールのバージョンなど)
10
40
 
11
41
  Unity 2018.1.5f