Teknoloji Haberleri
DH
forum
mini
Uygulama ile
aç
Uygulama ile Aç
Giriş
Kayıt
DH Anasayfa
İndirim Kodu
Ara
Popüler
Foruma Git
Hakkımızda
Destek
Mobil Sürüm
Standart Site Görünümü
Bu Konuda
Tüm Forumlar
Web Tasarım - Programlama
Yazılım Geliştirme
Asp / Asp.NET
Bu Konuda
Bağlan:
Facebook
Google+
Twitter
Aşağı Git
Tüm Forumlar
Web Tasarım - Programlama
Yazılım Geliştirme
Asp / Asp.NET
Unity oyun programlama
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
0
Cevap
135
Tıklama
0
Öne Çıkarma
1. sayfa
Unity oyun programlama
Cevap Yaz
Konuya Özel
Linkli Mesajlar
Seçkin Yorumlar
S
sson
Cevapla
Özel Mesaj
Şikayet
Mesaja Link
Takip Et
7 ay
Er
Konu Sahibi
merhabalar
script i revize ettim.Fakat degişen birsey olmadı.Audiosource calısıyor clip objeye gore degişiyor volume ayarlanıyor arka planda diger efectleri duyuyorum benimeffect caldıgında arkaplan sesi artı ugultu baslıyor İsin garibi inpector penceresinde AudioSource nun logaritmicRollof una tıkladıgımda gayet guzel calısıyor.anlayamadım.Birde void Start() ı void Aweke() olarak degiştirip deneyecegim.Birşeyi atlıyorum amma neyi..Yardımlarınıza sımdıden tesekkurler.
slmr
using UnityEngine;
public class Audio_player1 : MonoBehaviour
{
public GameObject Player;
public GameObject Rabbit;
public GameObject Dear;
public GameObject Bear;
public GameObject Boar;
public GameObject Wolf;
public GameObject Duck;
public GameObject Ibex;
public GameObject Orc_Ursag;
[SerializeField]
public AudioSource AudioSource;
[SerializeField]
private AudioClip firstAudioClip;
[SerializeField]
private AudioClip secondAudioClip;
[SerializeField]
private AudioClip thirdAudioClip;
[SerializeField]
private AudioClip forthAudioClip;
[SerializeField]
private AudioClip fifthAudioClip;
[SerializeField]
private AudioClip sixthAudioClip;
[SerializeField]
private AudioClip seventhAudioClip;
[SerializeField]
private AudioClip eighthAudioClip;
[SerializeField]
private AudioClip ninethAudioClip;
[SerializeField]
private AudioClip tenthAudioClip;
[SerializeField]
private AudioClip eleventhAudioClip;
[SerializeField]
private AudioClip twelwethAudioClip;
[SerializeField]
private AudioClip thireenthAudioClip;
void Start()
{
//audioSource = this.GetComponent<AudioSource>();
//GetComponent<AudioSource>().Stop();
//GetComponent<AudioSource>();
//audioSource.volume = 0.45f;
//AudioSource.loop = true;
}
void Update()
{
if (AttackRange1.audi == 1)
{
AudioSource.clip = firstAudioClip;
}
if (AttackRange1.audi == 2)
{
AudioSource.clip = secondAudioClip;
}
if (Attack_dear.dr == 1)
{
AudioSource.clip = thirdAudioClip;
}
if (Attack_dear.dr == 2)
{
AudioSource.clip = forthAudioClip;
}
if (Attack_boar.br == 1)
{
AudioSource.clip = fifthAudioClip;
}
if (Attack_boar.br == 2)
{
AudioSource.clip = sixthAudioClip;
}
if (Attack_wolf.vlf == 1)
{
AudioSource.clip = seventhAudioClip;
}
if (Attack_wolf.vlf == 2)
{
AudioSource.clip = eighthAudioClip;
}
if (Rabbit_attack.rbt == 1)
{
AudioSource.clip = ninethAudioClip;
}
if (Attack_duck.dck == 1)
{
AudioSource.clip = tenthAudioClip;
}
if (Attack_duck.dck == 2)
{
//audioSource = GetComponent<AudioSource>();
AudioSource.clip = eleventhAudioClip;
}
if (Atack_Orc.dr == 1)
{
//audioSource = GetComponent<AudioSource>();
AudioSource.clip = twelwethAudioClip;
}
if (Atack_Orc.dr == 2)
{
//audioSource = GetComponent<AudioSource>();
AudioSource.clip = thireenthAudioClip;
}
GetComponent<AudioSource>();
AudioSource.volume = 0.45f;
AudioSource.loop = true;
AudioSource.Play();
//AudioSource.PlayOneShot(audioSource.clip);
//
if (AudioSource.isPlaying)
{
Debug.Log("Audio is playing");
}
// oyuncular oldugunde efect kesıliyor sorungıderilenekadar bu bolumu ıptal ettım
//if (((Player.activeInHierarchy) && (Healt_player1.pq == 0)) || ((Bear.activeInHierarchy) && (AttackRange1.ar == 0)) || ((Dear.activeInHierarchy) && (Attack_dear.ar == 0)) || ((Boar.activeInHierarchy) && (Attack_boar.ar == 0))
//|| ((Wolf.activeInHierarchy) && (Attack_wolf.ar == 0)) || ((Rabbit.activeInHierarchy) && (Rabbit_attack.ar == 0)) || ((Ibex.activeInHierarchy) && (Ibex_attack.ar == 0)) || ((Duck.activeInHierarchy) && (Attack_duck.ar == 0)) || ((Orc_Ursag.activeInHierarchy) && (Atack_Orc.ar == 0)))
//{
//audioSource.Stop();
//audioSource.enabled = false;
//}
}
}
0
||
Cevap Yaz
1. sayfa
Tüm Forumlar
Web Tasarım - Programlama
Yazılım Geliştirme
Asp / Asp.NET
Unity oyun programlama
DH Mobil uygulaması ile devam edin.
Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin.
App Store'dan
İndirin
Google Play'den
İndirin
Gizle ve güncelleme çıkana kadar tekrar gösterme.
Hizmet kalitesi için çerezleri kullanabiliriz, DH'yi kullanırken depoladığımız çerezlerle ilgili
veri politikamıza
gözatın.
script i revize ettim.Fakat degişen birsey olmadı.Audiosource calısıyor clip objeye gore degişiyor volume ayarlanıyor arka planda diger efectleri duyuyorum benimeffect caldıgında arkaplan sesi artı ugultu baslıyor İsin garibi inpector penceresinde AudioSource nun logaritmicRollof una tıkladıgımda gayet guzel calısıyor.anlayamadım.Birde void Start() ı void Aweke() olarak degiştirip deneyecegim.Birşeyi atlıyorum amma neyi..Yardımlarınıza sımdıden tesekkurler.
slmr
using UnityEngine;
public class Audio_player1 : MonoBehaviour
{
public GameObject Player;
public GameObject Rabbit;
public GameObject Dear;
public GameObject Bear;
public GameObject Boar;
public GameObject Wolf;
public GameObject Duck;
public GameObject Ibex;
public GameObject Orc_Ursag;
[SerializeField]
public AudioSource AudioSource;
[SerializeField]
private AudioClip firstAudioClip;
[SerializeField]
private AudioClip secondAudioClip;
[SerializeField]
private AudioClip thirdAudioClip;
[SerializeField]
private AudioClip forthAudioClip;
[SerializeField]
private AudioClip fifthAudioClip;
[SerializeField]
private AudioClip sixthAudioClip;
[SerializeField]
private AudioClip seventhAudioClip;
[SerializeField]
private AudioClip eighthAudioClip;
[SerializeField]
private AudioClip ninethAudioClip;
[SerializeField]
private AudioClip tenthAudioClip;
[SerializeField]
private AudioClip eleventhAudioClip;
[SerializeField]
private AudioClip twelwethAudioClip;
[SerializeField]
private AudioClip thireenthAudioClip;
void Start()
{
//audioSource = this.GetComponent<AudioSource>();
//GetComponent<AudioSource>().Stop();
//GetComponent<AudioSource>();
//audioSource.volume = 0.45f;
//AudioSource.loop = true;
}
void Update()
{
if (AttackRange1.audi == 1)
{
AudioSource.clip = firstAudioClip;
}
if (AttackRange1.audi == 2)
{
AudioSource.clip = secondAudioClip;
}
if (Attack_dear.dr == 1)
{
AudioSource.clip = thirdAudioClip;
}
if (Attack_dear.dr == 2)
{
AudioSource.clip = forthAudioClip;
}
if (Attack_boar.br == 1)
{
AudioSource.clip = fifthAudioClip;
}
if (Attack_boar.br == 2)
{
AudioSource.clip = sixthAudioClip;
}
if (Attack_wolf.vlf == 1)
{
AudioSource.clip = seventhAudioClip;
}
if (Attack_wolf.vlf == 2)
{
AudioSource.clip = eighthAudioClip;
}
if (Rabbit_attack.rbt == 1)
{
AudioSource.clip = ninethAudioClip;
}
if (Attack_duck.dck == 1)
{
AudioSource.clip = tenthAudioClip;
}
if (Attack_duck.dck == 2)
{
//audioSource = GetComponent<AudioSource>();
AudioSource.clip = eleventhAudioClip;
}
if (Atack_Orc.dr == 1)
{
//audioSource = GetComponent<AudioSource>();
AudioSource.clip = twelwethAudioClip;
}
if (Atack_Orc.dr == 2)
{
//audioSource = GetComponent<AudioSource>();
AudioSource.clip = thireenthAudioClip;
}
GetComponent<AudioSource>();
AudioSource.volume = 0.45f;
AudioSource.loop = true;
AudioSource.Play();
//AudioSource.PlayOneShot(audioSource.clip);
//
if (AudioSource.isPlaying)
{
Debug.Log("Audio is playing");
}
// oyuncular oldugunde efect kesıliyor sorungıderilenekadar bu bolumu ıptal ettım
//if (((Player.activeInHierarchy) && (Healt_player1.pq == 0)) || ((Bear.activeInHierarchy) && (AttackRange1.ar == 0)) || ((Dear.activeInHierarchy) && (Attack_dear.ar == 0)) || ((Boar.activeInHierarchy) && (Attack_boar.ar == 0))
//|| ((Wolf.activeInHierarchy) && (Attack_wolf.ar == 0)) || ((Rabbit.activeInHierarchy) && (Rabbit_attack.ar == 0)) || ((Ibex.activeInHierarchy) && (Ibex_attack.ar == 0)) || ((Duck.activeInHierarchy) && (Attack_duck.ar == 0)) || ((Orc_Ursag.activeInHierarchy) && (Atack_Orc.ar == 0)))
//{
//audioSource.Stop();
//audioSource.enabled = false;
//}
}
}
0
||