Tiled (.tmx) öğesinden bir tilemap kullanıyorum ve üzerinde hareket eden oyuncu döşemeye kilitlendi (böylece, iki döşemenin arasında bir yer olamaz). Döşenmiş kullanarak, duvarlarda can_pass = false adlı bir Boolean özelliğim var ve bu özelliğe bir şekilde erişebileceğimi varsaydım. Ben bir 2D dizi veya benzer olacağını, ancak şimdiye kadar (bir çok google arama sonra), belirli bir çini nasıl erişileceğini bulamıyorum, onu aldım düşündüm. Mümkün mü? Eğer tilemap'ım bir 2D dizisi olabilirse, en iyi olurdu, ancak özellikleri belirli bir döşemeden alabileceğim başka bir yol da yardımcı olur.LibGDX Kiremit: 2B dizi olarak çini haritası
0
A
cevap
1
Sadece haritanın
TiledMap map = new TmxMapLoader().load("yourMap.tmx");
Yük belirtilen katmanı tarafından haritanızı yükleyebilirsiniz
MapLayer layer = map.getLayers().get(0);
ve sonra sadece almak X x Y koordinatlarına (sütun, satır) hücre (~ kiremit)
Cell cell = tileLayer.getCell(column, row);
bunları ve daha fazlasını libGDX https://github.com/libgdx/libgdx/wiki/Tile-maps
0 wiki olan herşeyÖnce bir soru göndermeden önce bunu okuyun.
+0
Aslında wikiyi okudum, çok fazla bilgi vardı. Teşekkürler, ama - bu işe yarıyor! :) –
İlgili konular
- 1. Swift Oyun Alanında 2B Dizi
- 2. AngularJS'de 2B dizi $ dizin
- 3. 2B Dizi Sorusu Java
- 4. 2B dizi halinde seçin
- 5. Basit bir 2B arazi haritası nasıl oluşturulur
- 6. 2B dizi dizisini koordinatlardan yapın
- 7. Bir 2B dizi boyutu alın
- 8. 2d kiremit tabanlı iPhone oyunu Porting.
- 9. Dizi haritası ve parseInt sıkıntılardan
- 10. Scala Dizi haritası döndürür ArraySeq
- 11. Perl'de sınıf içi 2B dizi tanımlama
- 12. hücreleri arasındaki ggplot kiremit çizgisi
- 13. hızlı bir şekilde 2B numpy dizi
- 14. numpy.genfromtxt, 2B dizi değil, tuple benzeyen bir dizi oluşturur — neden?
- 15. UWP Çini Metin Rengi
- 16. libgdx
- 17. Google Plus çini animasyonu
- 18. LibGDX
- 19. Libgdx
- 20. 2B dizi için birden çok txt dosyası C#
- 21. Perl haritası -
- 22. Karma Haritası İkili Diziye Dönüştürme
- 23. 2B dizi çarpımı için döngülerden neden daha hızlıdır?
- 24. Sınırlı bir elipsin bir dizi 2B nokta etrafına nasıl sığdırılır
- 25. Artan düzende bir 2B dizi düzenlemeye çalışıyorum C#
- 26. 2B tablo, koordinatları almak için dizi JTSL, JAVASCRIPT
- 27. Kotlin'deki 2B Array
- 28. SciPy 2B Poligon Maskesi Oluşturun
- 29. numpy varolan diziden yeni 2B dizi oluştur, dizin değerleri olarak sütun değerleri
- 30. ArrayList'i 2B Array'a Dönüştürme
Sorunuza denediğiniz kodu eklemelisiniz. Başkalarının problemi daha iyi tanımasına yardımcı olur. – ManoDestra