Не воспроизводиться музыка. - Форум Игроделов
Пт, 03 Май 2024, 11:30 
 
Приветствую Вас Гость Главная | Регистрация | Вход
Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум Игроделов » UNITY3D » HELP & FAQ » Не воспроизводиться музыка. (Есть скрипт, но при нажатии на кнопку, звук не работает.)
Не воспроизводиться музыка.
bjefix2014Дата: Ср, 15 Окт 2014, 15:06 | Сообщение # 1
Нет аватара
 
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Код
private var bTouch : boolean;
var NeedKey : int;
var Trigger : GameObject;
var Animation : AnimationClip;
var zwuk : AudioClip;
var HUDStyle : GUIStyle;

function OnTriggerEnter(other : Collider)
{
if(other.collider.tag=="Player")
{
bTouch=true;

}
}

function OnTriggerExit(other : Collider)
{
if(other.collider.tag=="Player")
{
bTouch=false;
}
}

function Update()
{
if(Input.GetKeyDown(KeyCode.E)&& bTouch)
{
if(Inventory.Key==NeedKey)
{
Inventory.Key-=NeedKey;
Trigger.animation.clip = Animation;
Trigger.animation.Play();
audio.clip = zwuk;
audio.Play();
Destroy(gameObject);
if (!animation.isPlaying) {
}

}

}
}

function OnGUI()
{
if(bTouch)
GUI.Box (Rect (Screen.width/2 - 25,Screen.height/2 - 25,100,50), "Вам нужен ключ "+NeedKey+"/"+Inventory.Key,HUDStyle); // центр

}


Сообщение отредактировал bjefix2014 - Ср, 15 Окт 2014, 15:06
 
Сообщение
Код
private var bTouch : boolean;
var NeedKey : int;
var Trigger : GameObject;
var Animation : AnimationClip;
var zwuk : AudioClip;
var HUDStyle : GUIStyle;

function OnTriggerEnter(other : Collider)
{
if(other.collider.tag=="Player")
{
bTouch=true;

}
}

function OnTriggerExit(other : Collider)
{
if(other.collider.tag=="Player")
{
bTouch=false;
}
}

function Update()
{
if(Input.GetKeyDown(KeyCode.E)&& bTouch)
{
if(Inventory.Key==NeedKey)
{
Inventory.Key-=NeedKey;
Trigger.animation.clip = Animation;
Trigger.animation.Play();
audio.clip = zwuk;
audio.Play();
Destroy(gameObject);
if (!animation.isPlaying) {
}

}

}
}

function OnGUI()
{
if(bTouch)
GUI.Box (Rect (Screen.width/2 - 25,Screen.height/2 - 25,100,50), "Вам нужен ключ "+NeedKey+"/"+Inventory.Key,HUDStyle); // центр

}

Автор - bjefix2014
Дата добавления - 15 Окт 2014 в 15:06
игнатДата: Ср, 15 Окт 2014, 15:43 | Сообщение # 2
 
Сообщений: 706
Награды: 0
Репутация: 107
Статус: Offline
AudioSource на объекте со скриптом имеется?


Правила форума · участник GCC
 
СообщениеAudioSource на объекте со скриптом имеется?

Автор - игнат
Дата добавления - 15 Окт 2014 в 15:43
bjefix2014Дата: Ср, 15 Окт 2014, 15:51 | Сообщение # 3
Нет аватара
 
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
Да.
 
СообщениеДа.

Автор - bjefix2014
Дата добавления - 15 Окт 2014 в 15:51
игнатДата: Ср, 15 Окт 2014, 16:58 | Сообщение # 4
 
Сообщений: 706
Награды: 0
Репутация: 107
Статус: Offline
Вы удаляете объект раньше, чем успевает воспроизвестись звук.

Код
audio.clip = zwuk;  
  audio.Play();  
  Destroy(gameObject);



Правила форума · участник GCC
 
СообщениеВы удаляете объект раньше, чем успевает воспроизвестись звук.

Код
audio.clip = zwuk;  
  audio.Play();  
  Destroy(gameObject);

Автор - игнат
Дата добавления - 15 Окт 2014 в 16:58
bjefix2014Дата: Ср, 15 Окт 2014, 19:55 | Сообщение # 5
Нет аватара
 
Сообщений: 3
Награды: 0
Репутация: 0
Статус: Offline
А как правильно сделать?

Добавлено (15 Окт 2014, 19:55)
---------------------------------------------
Все спасибо) Я уже решил)

 
СообщениеА как правильно сделать?

Добавлено (15 Окт 2014, 19:55)
---------------------------------------------
Все спасибо) Я уже решил)


Автор - bjefix2014
Дата добавления - 15 Окт 2014 в 19:55
Форум Игроделов » UNITY3D » HELP & FAQ » Не воспроизводиться музыка. (Есть скрипт, но при нажатии на кнопку, звук не работает.)
  • Страница 1 из 1
  • 1
Поиск:
Загрузка...

Game Creating CommUnity © 2009 - 2024