2012-07-07 17 views
5

Bir iPhone uygulamasının geliştirilmesini sağlıyorum; burada daha büyük bir görüntüyü (İzometrik görüntü oluşturma) özelleştirmek için bazı küçük resim türlerini seçmesine/sürükleyip bırakmasına izin vermelidir. modülü. Örneğin: Daha büyük bir House resmi verilecek ve "Roofing" için farklı küçük küçük resimler olacak. Kullanıcı ilgili çatı görüntüsünü seçebilir ve daha büyük ev görüntüsüne bırakabilir. Seçilen çatı görüntüsü, daha büyük ev görüntüsünde orantılı ve doğru parçayı sığacak ve kullanıcıya yeni oluşturulmuş yeni ev görüntüsünü alacak. Tamamen tamamlanmış bir tren görüntüsünü özelleştirmek için kullanıcıların parça parçalarını sürükleyip bırakabilecekleri "Puzzle" oyununda "Thomas" uygulamasında tam olarak benzer bir işlev gördüğümü düşünüyorum.iPhone: Tam teşekküllü görüntüyü özelleştirmek için gerekli küçük resimleri görüntüle

Düşünüyorum, bu sürükle ve uygun kısma bırakın, sadece Cocos2D kullanarak yapılabilir mi? Birisi üzerinde ışık yakabilir ve başlamama yardım edebilir. Ayrıca, herhangi bir örnek var mı?

+0

Bahsedilen uygulamaların mümkün olan her kombinasyona sahip olması mümkün mü? Eğer öyleyse bir parçayı düşürmek, diğer görüntüyü yeni yapılandırmayla bulup görüntülemelidir. Diğer bir şekilde görüntü maskeleri kullanmak ve/veya belirli bir konumda ve belirli bir sırasına görüntü parçaları yerleştirmek – Russ

+0

Merhaba, Cevabınız için teşekkürler. Bu özelliğe ulaşmak için kullanmam gereken çerçeve/sınıfların ne olduğunu bilmek ister misiniz? Damlama görüntüleri, doğru koordinatlarda daha büyük görüntünün sağ bölümüne sığmalıdır. Cocos2D (OpenGL katman), bu (veya) çekirdek animasyonu/grafikleri geliştirebilmemin tek yoludur, bunun için de kullanılabilir. Detaylandırır mısınız? – Getsy

+0

Böyle bir görüntüyü nasıl oluşturacağınız konusunda herhangi bir kişi size tavsiyede bulunabilir mi? – Getsy

cevap

0

QuartzCore çerçevesini kullanarak sürükle bırak işlevine ulaşabilirsiniz.

+0

Merhaba, Sadece sürükle ve bırak. Görüntüleri doğru kısımda, izometrik olarak bırakmak zorundayım. Örneğin: Daha önce söylediğim gibi, tam bir ev görüntüsü olacak. Sonra dış çini gibi farklı kiremitli renk çatı, korkuluk vb. Için kiremit görüntüleri olacak. Bir çatı rengi görüntüsü seçip var olan komple eve düştüğümde, sadece düştüğüm yeni parçayla çatı bölümünü güncellemeliyim. Aynı şekilde, farklı tasarımlarla evin parçalarını kabul etmelidir. Kullanıcıların ev tasarımını özelleştirme. – Getsy

İlgili konular