yoklateknik mülakat

Oyun Geliştirme Gp Interaction Detection Triggers Mülakat Soruları

75 doğrulanmış Oyun Geliştirme Gp Interaction Detection Triggers mülakat sorusu — cevaplarıyla çöz, açıklamalarıyla öğren, gerçek simülasyonda kendini test et.

Gerçek simülasyonu dene →

Örnek sorular

Gp Interaction Detection TriggersZorluk 1
Bir overlap sorgusu, bir şeklin sahnedeki diğer şekillerle şu an çakışıp çakışmadığını söyler. Bir raycast ya da sweep'e kıyasla, temel bir overlap sorgusu neyi bildiremez?
  • aŞeklin hangi katman ya da gruba ait olduğunu
  • bŞeklin sabit mi yoksa hareket edebilir mi olduğunu
  • cBir temas noktasını ya da yüzeyin yönünü
  • dŞeklin şu an hangi sahnede bulunduğunu
Açıklama:Overlap yalnızca evet/hayır türünden bir kesişim sorusuna cevap verir; üzerinde ölçüm yapılacak bir yol olmadığından bildirecek bir temas noktası ya da yüzey yönü yoktur. (a), (b) ve (d) overlap'in temelde eksik olduğu şeyle ilgisizdir.
Gp Interaction Detection TriggersZorluk 1
Bir sweep sorgusu bir raycast'ten temelde nasıl farklıdır?
  • aİnce bir çizgi test etmek yerine gerçek bir hacim şeklini bir yol boyunca hareket ettirir
  • bYalnızca hiç hareket etmeyen geometriye karşı kullanılabilir
  • cÇarpma noktasında hiçbir zaman yüzey normali döndürmez
  • dYalnızca sensör tipi hacimleri bulabilir, solid geometriyi asla bulamaz
Açıklama:Raycast kalınlığı olmayan bir çizgiyi test eder; sweep ise gerçek bir şekli uzayda hareket ettirir ve ona ilk değdiği yeri bulur. (b), (c) ve (d) sweep'i yanlış tanımlar.
Gp Interaction Detection TriggersZorluk 1
Bir sorgu varsayılan modda, yolu boyunca birden fazla nesne kendisini engelleyebilecekken hangi tek sonucu bildirir?
  • aSahne kurulurken ilk yerleştirilen nesneyi
  • bMesafe karşılaştırması yapmadan seçilen rastgele bir engelleyici nesneyi
  • cTüm engelleyici nesneleri birden, en uzaktan en yakına
  • dÇarpma mesafesi en küçük olan engelleyici nesneyi
Açıklama:Varsayılan mod en-yakın-çarpma aramasıdır: uygun tüm engelleyiciler arasından mesafesi en küçük olanı bildirir. (a), (b) ve (c) varsayılan olmayan rastgele ya da çok-sonuçlu davranışları tanımlar.
Gp Interaction Detection TriggersZorluk 2
Bir sistem yalnızca evet/hayır cevabına ihtiyaç duyuyor -- bu yolu engelleyen bir şey var mı -- ve hangi nesnenin cevap verdiğiyle ilgilenmiyor. Hangi sorgu modu uygundur ve neden?
  • aEn-yakın-hit modu, çünkü oynanış her zaman tek bir en yakın nesneyi bilmelidir
  • bAny-hit modu, çünkü arama ilk uygun sonuçta durabilir
  • cÇoklu-hit modu, çünkü daha fazla sonuç her zaman daha kullanışlıdır
  • dOverlap modu, çünkü erken durmaya izin veren tek mod odur
Açıklama:Any-hit bir performans ipucudur: arama gerçekten en yakın nesneye ihtiyaç duymaz, ilk uygun hit'te durur. (a), (c) ve (d) gereksiz iş ekler ya da erken-durma davranışını yanlış nedene bağlar.
Gp Interaction Detection TriggersZorluk 2
Bir görüş hattı kontrolü küçük dekoratif objeleri yok saymalı ama duvarlar ve mobilyalar tarafından engellenmeli, sorgu döngüsü içinde nesne başına özel mantık olmadan. Standart mekanizma nedir?
  • aSorguyu çalıştırmadan önce her nesneyi boyutuna göre sıralamak
  • bNesneleri sorgunun hedefleyebileceği filtre gruplarına atamak
  • cSorguyu iki kez çalıştırıp prop hit'lerini sonradan elle elemek
  • dProp'lar menzil dışına çıkana kadar maksimum mesafeyi küçültmek
Açıklama:Filtre grupları, pahalı bir test yapmadan önce sorgunun önemsemediği şekilleri ucuza atlamasını sağlar; bu, kategori-bazlı eleme için tam olarak doğru araçtır. (a), (c) ve (d) sorunu temiz çözmeyen geçici yollardır.
Gp Interaction Detection TriggersZorluk 3
Bir karakter, önündekini görmek için kendi göğsünün içindeki bir noktadan ray fırlatıyor. Sorgu sürekli karakterin kendi collider'ını 0 mesafede bildiriyor.
result = raycast(origin = gogusKonumu, yon = ileri, maxDistance = 5.0)

Standart düzeltme nedir?
  • aSorun kayboluncaya kadar her karede ray'in başlangıcını rastgeleleştirmek
  • bKarakterin kendi collider'ını kalıcı olarak devre dışı bırakmak
  • cRay daha ileri gitsin diye maxDistance'ı artırmak
  • dKarakterin kendi collider'larını sorgudan filtreyle çıkarmak
Açıklama:Kendi collider'ının içinden fırlatmak, sorgunun zaten onunla çakışık başladığı anlamına gelir, bu yüzden önce kendisini bildirir; düzeltme mesafeyi değiştirmek ya da başlangıcı rastgeleleştirmek değil, kendi şekillerini aramanın dışında tutmaktır. (b) ve (c) kök nedeni ele almaz, (a) gerçek bir teknik değildir.

2850 soruluk Oyun Geliştirme bankasında kendini sına.

Mülakata başla