Unity'de bir dizi Sprite nesnesi var. Boyutları, yüklenen görüntüye bağlı olarak değişir. Ben bunları bir görüntüye kiremitli bir harita gibi yan yana birleştirmek istiyorum. Onları, birbiri ardına gelen bir görüntü dizisi oluşturuyormuş gibi düzen olmasını istiyorum. (not: diğerinin üstünde DEĞİL) Bunu nasıl yapabilirim?Sprite nesnesinin bir dizisini One Sprite - Unity olarak birleştirin
Neden birleştirdiğimin nedeni (sadece bilmek isteyenlere) çünkü bir polygon2D Collider kullanıyorum. Birden fazla çarpıştırıcıyı yan yana kullandığımda bazı garip davranışlar meydana geldiğinden, sadece büyük bir çokgen çarpıştırıcı eklemeden önce görüntüleri birleştirmeye karar verdim. Bu şeylerin çalışma zamanı sırasında gerçekleştiğini unutmayın. Sadece büyük bir resim oluşturamıyorum ve bunu yükleyemiyorum çünkü resimlerin sırası sadece çalışma zamanında belirleniyor.
Bu konuda biraz yardım almayı umuyorum. Teşekkürler.
Sadece çarpıştırıcıları birleştirmeyi denediniz mi? Bu benim ilk denemem olurdu çünkü onlar problem gibi görünüyorlar. Spritelar oldukça basitse, sadece orijinal polygonCollider'lardan yolları okumaz ve hepsini yenisine veya varolan bir tanesine ekle ve geri kalanını silerseniz, yolları elle oluşturun. – Tom
@ Denedim ama çarpışmaları birleştirmenin bir yolunu bulamadım. Bütün noktaları alan bir kod yazdım, ardından kopyalanan noktaları kaldırdım ve istediğim sonucu alamadım. Ona baktığımda, geçerli yolları belirlemenin bir yolunu bulmam gerektiğini anladım. Her görüntüyü kapatan yolu görmezden gelmeliyim. Fakat görüntülerim şekil ve boyutlarda değiştiğinde (bir çok noktadan oluşur) bunu bana doğru yöne/daha iyi bir noktaya yönlendirebilir misiniz, ancak bana yardımcı olabilirsiniz. Teşekkürler. – cessmestreet
, tüm çarpıştırıcılardan aldığınız yolların sayısına bağlı olarak, bunları değiştirmeden kopyalayabilirsiniz: Tüm çarpıştırıcıların yollarını birlikte sayın, sonra yeni çarpıştırıcınızın yolunu bu sayıya ayarlayın, sonra tüm yollar arasında dolaşın ve bunları SetPath() ile yeni çarpıştırıcı. Tahminim <50-100 yolu hala iyi. Bir algoritma, örgüleri yollardan yapmak için sonsuza kadar birlik olacağı için 1000'den fazla yol oluşturduğunda problemlerle karşılaşıyorum. – Tom