Nombor Kerosakan Terapung: Penerimaan Serahan dan Pelaksanaan Enjin
Kriteria gagal apabila popup kabur, glif hilang, susunan salah, atau tersekat; memilih TMP vs digit bitmap, kolam dan susunan Canvas, langkah penerimaan Unity UGUI, dan cara art digit reka bentuk dipasang.
- game-ui-design
- game-dev-ai
- ui-to-engine
- bitmap-font
- unity
- godot
- cocos
- vberai
- 2026
Apabila sepuluh serangan mendarat dalam satu saat, isu teks terapung jarang diselesaikan dengan “fon lebih besar”: tajam dalam Editor, lembut pada peranti; warna krit berfungsi tetapi “K” atau tolak hilang; nombor duduk di atas butang HUD dan mencuri ketikan; atau Instantiate memuncak GC. Popup ialah UI frekuensi tinggi, jangka hayat pendek—terima mereka secara berasingan daripada HUD statik.
Di bawah memberi tumpuan kepada Unity UGUI / TextMeshPro (RectTransform, Canvas, sortingOrder). Godot: Label + Theme / bitmap; Cocos: Label + fon bitmap + kolam—kriteria dan urutan langkah yang sama. Cengkerang HUD statik: senarai semak enjin + MCP. Item pra-hantar 3 (“art kabur / nombor kerosakan”)—uji semula pada peranti Release.
Kriteria gagal (mana-mana satu = tidak lulus): kebolehbacaan terjejas (kabur, klip, glif hilang); masa bingkai pertempuran jelas lebih buruk daripada garis dasar tanpa popup pada peranti sasaran; popup menyekat ketikan yang diperlukan dengan raycast masih aktif; visual krit/heal/miss tidak sepadan dengan spesifikasi dipacu data; pemformatan nombor tidak konsisten dengan jadual reka bentuk (contohnya 1.2K vs 1200 bercampur).

Pilih dahulu: TMP atau digit bitmap
| Senario | Lebih sesuai | Perangkap biasa |
|---|---|---|
Digit + beberapa simbol (0-9 . + - %) | Bitmap / mesh digit tersuai | Jurang set aksara; penapis salah → kabur |
| Rentetan penyetempatan penuh (“Critical”, “Immune”) | TMP + jadual rentetan | Lebar bergetar apabila bercampur dengan digit |
| Garis luar tebal, gradien, gaya beranimasi | Bitmap atau urutan bingkai | Keadaan hilang → warna sandaran salah |
| Prototaip | TMP SDF lalai | Tiada resolusi rujukan → lembut pada peranti |
Jika kabur peranti berterusan: Canvas Scaler rujukan, TMP padding/atlas, bitmap Filter Mode (selalunya Point)—kemudian set aksara atau kualiti SDF. Lihat perancangan set aksara fon bitmap dan item pra-hantar 3.

Unity: bina dan terima (6 langkah)
1. Canvas khusus atau susunan eksplisit
- Gunakan Canvas khusus (
Screen Space - Camerasejajar dengan kamera pertempuran) atau lapisan anak HUD. - Tetapkan
sortingOrderdi atas UI dunia, di bawah popup modal;raycastTarget = falsepada grafik popup. - Popup dunia: satu World Canvas dikongsi—bukan satu Canvas setiap nombor.

2. Kolam objek
- Panaskan awal ≥ kiraan puncak di skrin (tekanan daripada kemahiran; selalunya minimum 16–32).
- Semasa kitar semula: tetapkan semula kedudukan, alpha, skala, keadaan animasi, teks.
- Tiada
Instantiate/Destroysetiap serangan.
3. Pisahkan data daripada persembahan
- Pertempuran mengeluarkan
DamagePopupEvent(nilai, jenis, pos dunia/titik lampiran, bendera krit). - Persembahan memilih warna, awalan, singkatan (K/M/B), lengkung.
- Jadual reka bentuk memetakan jenis → Prefab gaya (Normal / Crit / Heal / Miss / Block).
4. Gerakan dan kebolehbacaan
- Biasa: terapung naik + pudar + skala sedikit; 0.4–0.8s; berperingkat atau beratur pada sauh yang sama.
- Serangan berbilang bingkai sama: gabungkan atau offset 1–2 bingkai untuk elak pertindihan.
- Jika saiz mengikut jarak kamera, gunakan satu peraturan skala dunia—jangan campur dengan skala UI Canvas dua kali.

5. Set aksara dan pemformatan
- Bitmap: sahkan
0-9 . , + - % x K M Bdan peraturan singkatan projek. - TMP: pisahkan medan atau sprite—jangan bergantung pada satu rentetan untuk menukar fon.
- Dengan limpahan lokasi: jangan rasterkan ayat penyetempatan penuh sebagai art popup.
6. Ujian asap peranti
- Dev dan Release: 30s kawanan mob, kemahiran bos berbilang tik, peranti RAM rendah.
- Bandingkan masa bingkai dengan vs tanpa popup; tangkap skrin krit/heal/miss masing-masing sekali.
- Kriteria lulus hidup dalam Prefab + konfigurasi kolam, bukan hanya Scene ujian.
Serahan reka bentuk (digit dan keadaan)
| Penghantaran | Kegunaan |
|---|---|
| Art digit atau gaya TMP setiap keadaan (Normal/Crit/Heal/Miss) | Prefab/Material dipacu jadual |
| Garis luar/bayang pada resolusi sasaran | Semakan ketajaman peranti |
| Warna + ikon krit/combo pada digit | Elak warna keras dalam kod |
| Skop set aksara (digit sahaja vs unit penyetempatan) | Bitmap atau jadual rentetan |
Senarai semak serahan reka bentuk: jika popup raster, tentukan setiap lokasi atau tidak; lalai digit bitmap + label TMP.
Penghalaan pembaikan
| Gejala | Punca berkemungkinan | Tindakan | Pemilik |
|---|---|---|---|
| Lembut pada peranti, tajam dalam Editor | Scaler / SDF / penapis bitmap | Selaraskan res rujukan; penapis Point; padding SDF | Kejuruteraan |
| Glif hilang | Set aksara / simbol | Lanjutkan set aksara; atau TMP | Kejuruteraan + Reka Bentuk |
| Menyekat butang | Susunan / raycast | Turunkan susunan atau lumpuhkan raycast | Kejuruteraan |
| Tersekat | Tiada kolam / terlalu banyak FX+teks | Kolam; gabungkan pop bingkai sama | Kejuruteraan |
| Rupa krit salah | Warna keras | Jenis→Prefab; keadaan reka bentuk | Kejuruteraan + Reka Bentuk |
| Berpisah daripada gaya HUD | Dua saluran paip fon | Satukan sumber fon atau Theme | Reka Bentuk + Kejuruteraan |
Soalan Lazim
Mesti popup World Space?
Tidak. 2D tetap selalunya menggunakan Screen Space - Camera; kamera 3D bebas selalunya menggunakan World Canvas. Pilih satu dan dokumentasikan.
Partikel UI untuk gaya?
Baik untuk FX; digit kekal Label/TMP/mesh untuk lokasi dan pengumpulan.
Satu skrip dengan logik kerosakan?
Keluarkan peristiwa daripada logik; togol persembahan (ShowDamageNumbers) untuk ujian dan kebolehaksesan.
Nombor besar?
Satu peraturan pemformat daripada reka bentuk; satu pelaksanaan—tiada salin-tampal merentas skrip UI.
Teruskan membaca
Panduan lain yang mungkin anda suka
Semakan UI Pra-Pelancaran: Apa yang Perlu Disahkan Sebelum Hantar
Selepas Prefab dan logik siap: semakan UI akhir pada peranti, lokasi, binaan Release, dan skin acara—melengkapkan penyerahan reka bentuk dan penerimaan MCP enjin dengan laluan pembetulan.
- game-ui-design
- game-dev-ai
- ui-to-engine
- ui-localization
Alat AI Mana yang Mempercepat Pembangunan Godot dan Unity? Bagaimana MCP dan AI Studio Membahagikan Kerja
Pecahan peringkat pengeluaran alat AI untuk Godot dan Unity: pembantu repo, AI ekosistem enjin, jambatan editor MCP, UI reka bentuk-ke-enjin, dan penyediaan aset—serta tempat VberAI Engine MCP, AI Studio, dan Super Matting sesuai.
- ai-tools
- godot
- unity
- mcp
Panduan Pemasangan Unity MCP: Tambah Pakej dari Cakera dan Sambungkan IDE AI
Pasang VberAI Unity MCP Pro langkah demi langkah—Package Manager Add package from disk, aktifkan akaun, mulakan pelayan MCP tempatan (port 6589), dan sahkan sambungan dalam Cursor, Claude, Codex, atau IDE AI lain yang menyokong MCP.
- unity
- mcp
- cursor
- tutorial