Çözüldü karakter haritanın dışına çıkıyor

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Onaylı Üye
Katılım
8 Eki 2017
Mesajlar
105
Çözümler
1
Tepki puanı
10
Ödüller
4
8 HİZMET YILI
tilemapin box colliderindaki çizgilerde duruyor ama ileri gitikten sonra boşluğa düşüyor duvar eklemek istiyorum sınırlar olsun levelda nasıl yapabilirim
 
Onaylı Üye
Katılım
8 Eki 2017
Mesajlar
105
Çözümler
1
Tepki puanı
10
Ödüller
4
8 HİZMET YILI
boş yorum yapmayın lütfen bug felan değil duvar eklemek istiyorum karekter çarptığında daha ileri gidemesin
 
NighT King Hacker
Süper Üye
Katılım
27 Nis 2019
Mesajlar
605
Çözümler
1
Tepki puanı
43
Ödüller
4
Yaş
26
7 HİZMET YILI
once i faced same problem. my character goes off from map , I deleted it, I reloaded it has improved
 
Çözüm
NekroSanta
Süper Üye
Katılım
17 Ocak 2017
Mesajlar
672
Çözümler
4
Tepki puanı
74
Ödüller
8
Yaş
27
9 HİZMET YILI
sorunu ben şey sandım dostum duvar eklemişsin fakat içinden geçiyor sandım
şöyle söyliyim linki bulursam atarım videodan baka baka yapmıştım ben ve gayette iyi çalışıyordu
 
Üye
Katılım
30 Ocak 2020
Mesajlar
49
Tepki puanı
0
Yaş
35
6 HİZMET YILI
İnternetten bulabilirsin sanki dostum bu tip bilgileri hazır assetlerde vardır belki bir göz at istersen faydası olabilir ^^
 
Tutti mi chiedono perché ho imparato questa lingua
Süper Üye
Katılım
17 Mar 2016
Mesajlar
634
Çözümler
5
Tepki puanı
112
Ödüller
11
10 HİZMET YILI
sıkıntı ney collider ekleyip çarptığında durmadımı yoksa başka şeyler mi var daha detaylı anlat ben sana şöyle bir çözüm sunayım
harita sınırına gameobject ekle içine box collider ekle, tag ekle, boyutunu ayarla ve is triggeri true yap karakterinde zaten collider vardır. Sonra kodlara geç:
void ontrigger2d nin içinde tag ile kontrol et mesela tagı engel olsun sen ona göre ayarla sonra trigger çalışırsa çarptığı anda karakterinin pozisyonunu al ve karakterinin pozisyonunu çarptığı andaki pozisyonla değiştir örnek kod :
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.gameObject.tag == "engel")
{
Vector3 pos = this.gameObject.transform.position;
if (transform.position != pos)
{
transform.position = pos;
}
}
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst