AndEngine kullanarak bir Android oyunu programlıyorum. Bu resimde gibi bir numarası olan bir çevre oluşturmak istiyorum:İçeride sayı olan bir daireyi nasıl oluşturabilirim?
cevap
şey: (çekilebilir res /)
circle.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<solid android:color="#aaf" />
</shape>
ve circletext.xml (res/düzeni):
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/white"
android:orientation="vertical" >
<TextView
android:layout_width="80dp"
android:layout_height="80dp"
android:layout_gravity="center"
android:background="@drawable/circle"
android:gravity="center"
android:shadowColor="@android:color/white"
android:shadowRadius="10.0"
android:text="4"
android:textColor="@android:color/black"
android:textSize="18sp" />
</FrameLayout>
şuna benzer:
Eh basit yolu haha sadece böyle bir resim koymak sanırım. Bir görüntüyü her zaman bir daire ile kullanabilir, ardından metni üstteki sayıyla katlayabilirsiniz. Böyle
Bir çok şey yaratacağım. İyi performans için görüntüleri kullanamıyorum. – Kadir
Görüntüleri işlemek için basit bir oyun motoru kullanabilirsiniz. Hareket halinde değilse, yoğun bir işlemci olmamalıdırlar. O zaman bile, çoğu motor, 20 veya 30 hareketli sprite bir sorun yaratmadan, hepsine uygulanan bir çarpışma sistemiyle bile başa çıkabilir. Kaynağı bir bitmap olan bir doku kullanarak – WingDev
, performansınızı etkilemeyecektir. Bir kaynak, boyadan çekilen bir bitmap olan bir doku kullanmaktan başka bir şey değildir. Aslında onlar aynı olacak. Çünkü daireyi GL'de görüntülemek için önce bir bitmap olmalıdır. –
- 1. Soruları olan bir açılır pencere nasıl oluşturabilirim?
- 2. XML Drawable aracılığıyla daireyi nasıl çizebilirim - Android?
- 3. Kullanıcı girdisinden harf veya sayı çıkaran bir kareyi nasıl oluşturabilirim
- 4. Düğme içeride metin olan bir glifikon olarak mı tasarlanmıştır?
- 5. Grup yazma izinleri olan bir dosyaya nasıl dosya oluşturabilirim?
- 6. Tuval üzerinde çizilmiş bir daireyi sürükleyip taşıma
- 7. Bir görüntüdeki daireyi algılamak için algoritma
- 8. Yeni bir HttpContext nasıl oluşturabilirim?
- 9. Python 256bit Sayı işlevi olan karma işlev
- 10. Bir ObjectSet örneğini nasıl oluşturabilirim?
- 11. Rastgele bir yol nasıl oluşturabilirim?
- 12. Bir Görüntüde Katman nasıl oluşturabilirim?
- 13. Bir Mailer Observer'ı nasıl oluşturabilirim?
- 14. MySQL'de nasıl bir görünüm oluşturabilirim?
- 15. Pandalarda nasıl bir sütun oluşturabilirim?
- 16. Saplama işlevlerini nasıl oluşturabilirim?
- 17. JavaScript kullanarak bir sayı büyük sayı biçimlendirme nasıl yapılır
- 18. android mediaplyer seekTo içeride
- 19. TimerTask Fagment içeride
- 20. Dinamik olarak bir işlevi nasıl oluşturabilirim?
- 21. İçeride bir döngü ile bir contextmanager nasıl yapabilirim?
- 22. İkili dizeden bir bitset nasıl oluşturabilirim?
- 23. interpolasyon içeride ng gösterisi çalışıyor ve içeride neden
- 24. Eclipse'in dışında bir Eclipse eklentisini nasıl oluşturabilirim?
- 25. Ubuntu'da nasıl bir genel HTML klasörü oluşturabilirim?
- 26. C# Threading içeride döngü
- 27. IJVM'de bir sayı nasıl reddedilir?
- 28. Verilog'da bir sayı nasıl imzalanır
- 29. nasıl IMAGE_PATH içeride Raylar kullanabilirsiniz 3 Kontrolör
- 30. AutoFixture, başka bir sayı değil,> 0 olan bir tamsayı nasıl oluşturulur?
Daha büyük sayılar için daha iyi lehçe eklemek için TextView'a aşağıdaki özellikleri ekledim. android: layout_width = "wrap_content" android: layout_height = "wrap_content" android: minHeight = "14dp" android: minWidth = "14dp" android: maxHeight = "14dp" – elprl