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ü
Bağlan:
Facebook
Google+
Twitter
Kullanıcı Profili
S
@sson
Dükkanını Görüntüle
Notlar
Er
28 Ağustos 2024
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (
?
)
19 (Bu ay: 0)
Takip Et
0
takipçi
Bildirim Aç
Ö.M.
Gönderiler
Hakkında
Tüm Gönderileri (1)
Sadece Konular (1)
Sadece Bağlantılar (0)
S
sson (Suleyman Sonmez)
Asp / Asp.NET
altına konu açtı.
geçen yıl
Özel Mesaj
Not Ekle
Cevapla
Şikayet
Mesaj Linkini Kopyala
Seçkin Yorumlar
Linkli Mesajlar
E-Posta Aboneliği
Unity oyun programlama
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
||
Mesaj linki kopyalandı.
İşlem başarılı.
Bir sorun oluştu.
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
||