2012-05-11 6 views

cevap

4

:

A SpriteBatch (bölge) bir doku referans 2D dikdörtgenler çizmek için kullanılır

Yani esasen, izin vermez, bu yöntem, diğer bir geometriye belirtmek için bir dikdörtgenden. Bununla birlikte, "dikdörtgenin" dört koordinatını belirlemenizi ve başka bir şeye dönüştürmenizi sağlayan draw method vardır. Geometriyi bu ilkellerine uyan daha küçük parçalara ayırmanız gerekirdi. Görünüşe göre bu yöntem geometri değişikliklerine kendini göstermiyor.

create a mesh'u daha iyi hale getirin ve çizin. Kafes nirengi işlemini desteklemiyorsa, Alias Wavefront OBJ biçiminde bir ağa yüklemek için ObjLoader.loadObj* yöntemlerini kullanın. Geometriyi belirtmek bir güçlük olmamalı; makale bazı örnek dosyalara bağlanır.

+0

İyi tavsiyeleriniz için teşekkürler. Ama bir sorun var: Ben kamera kullanıyorum ve metrik görüntülemeyi kullanmak için spriteBatch'i yapılandırdım. Ve örgü matris projeksiyonunu desteklemiyor. Bu yüzden, mesh.render (..) 'ı çizmek için kullanırsam, kamerayı desteklemez (kamera ile taşınır) ve boyutu ölçülmez. Bu sorun hakkında bir fikriniz var mı? – Aliaaa

+1

@Aliaaa Yani, "SpriteBatch" Projeksiyon ve ModelView matrisini içeriyor mu? Bir sonraki örneğe bakın (http://code.google.com/p/libgdx/wiki/ProjectionViewportCamera), matrisleri kendiniz uygulamanız gerekir. –

+0

Senin için çok teşekkürler Benim sorunum çözüldü. ;) – Aliaaa

İlgili konular