
HTFRAMEWORK adalah kerangka kerja pengembangan cepat berdasarkan kesatuan, mengintegrasikan modularitas persyaratan, penggunaan kembali kode, kenyamanan praktis, kohesi fungsi yang tinggi, spesifikasi pengkodean terpadu, skalabilitas, pemeliharaan, keserbagunaan, dan kemampuan pluggabilitas.
Versi Persatuan: 2022.3.34.
.NET API Versi: .NET Framework.
AspectTrack - Modul pelacakan kode program yang berorientasi bagian sesuai dengan arsitektur ide AOP. Ini dapat digunakan untuk pencetakan log panggilan, pemantauan operasi sistem dan persyaratan lainnya.
Audio - Manajer semua audio dalam proyek, menyediakan antarmuka terpadu untuk bermain, berhenti, dan menghentikan berbagai sumber audio.
Controller - Mengenak kontrol protagonis, kontrol kamera utama, dll., Menyederhanakan banyak kode yang diulang.
Coroutiner - Coroutiner Scheduler.
Customodule - Kerangka kerja memiliki beberapa modul yang umum digunakan. Jika Anda ingin menambahkan modul Anda sendiri, Anda dapat menambahkan modul khusus melalui customment.
Dataset - Set Data Kustom.
Debug - Debug Module hadir dengan Debugger Runtime Debugger, yang dapat memantau beberapa data reguler dan perangkat lunak yang menjalankan lingkungan, atau melakukan beberapa operasi canggih, seperti mengambil semua objek game di adegan (setara dengan fungsi jendela hierarki di editor), dan mencari semua komponen objek game (setara dengan fungsionalitas jendela inspektur di editor).
ECS-Sistem Komponen Entitas. itu.
Entitas - Manajer Entitas.
Acara - Semua operasi dapat didefinisikan sebagai peristiwa global tertentu, dan seluruh logika bisnis dapat didorong dengan berlangganan acara dan melempar acara.
Exception - Exception Handler, ketika pengecualian yang tidak diketahui atau tidak ada terjadi di bagian mana pun dari program, itu akan dicegat di sini dan menulis ke file log. atau saat pengecualian terjadi, log dikembalikan ke kotak surat yang ditentukan.
FSM - mensimulasikan semua logika bisnis yang dapat diabstraksi menjadi struktur mesin negara yang terbatas, mirip dengan animasi karakter, monster AI, setiap individu dengan logika independen, dll.
Hotfix - Kerangka pembaruan termal ringan yang diimplementasikan dengan refleksi C#. Saat ini didukung dalam pembaruan panas metode apa pun untuk secara dinamis memperbaiki dunia luar di perpustakaan tanpa merilis proyek.
Input - Menentukan input apa pun sebagai input virtual dan kemudian memanggilnya secara seragam oleh modul input akan menjadi solusi optimal untuk input lintas platform.
Instruksi - Sistem instruksi yang dapat mengkompilasi dan menjalankan kode instruksi sewenang -wenang saat runtime untuk mencapai fungsi penambalan tercepat.
Main - Modul Kerangka Kerja Utama menyediakan antarmuka jalan pintas untuk mengakses modul lain, dan juga mendukung definisi skrip pengaturan cepat, menentukan kelas data utama global, mengatur otorisasi proyek, dan mengkonfigurasi parameter global.
Jaringan - Modul klien jaringan, dalam satu pipa komunikasi, setiap pipa mendukung TCP/UDP dan protokol lainnya, dapat menentukan format pesan komunikasi untuk setiap pipa, dan pada dasarnya dapat menjadi kompeten untuk beberapa lingkungan komunikasi yang umum.
ObjectPool - Pool objek khusus untuk tipe GameObject.
Prosedur - Proses adalah modul inti dari kerangka kerja dan modul paling dasar Waktu, ini adalah edisi terbatas versi yang ditingkatkan.
ReferencePool - Kumpulan objek yang dapat digunakan untuk jenis referensi apa pun (kecuali GameObject).
Sumber Daya - Manajer Pemuatan Sumber Daya, terutama digunakan untuk pemuatan sumber daya yang dinamis (hanya mendukung pemuatan asinkron). Modul UI akan secara otomatis memanggil Explorer untuk memuat entitas UI.
Stepmaster - Editor. juga digunakan.
TaskMaster - Editor Tugas, yang dapat menyesuaikan poin tugas, menetapkan kondisi untuk penyelesaian tugas, dan beberapa titik tugas membentuk konten tugas, dan menggunakan serangkaian konten tugas untuk menyelesaikan desain bermain peran.
UI - Entitas UI digunakan untuk mengelola global, untuk menghilangkan serangkaian operasi seperti secara manual membuat contoh UI dan menghancurkan contoh UI struktur UI kompleks.
Utilitas - Kerangka kerja utilitas, termasuk beberapa alat pemrosesan batch dan alat editor.
WebRequest - Modul Permintaan Jaringan, terutama digunakan untuk berkomunikasi dengan server web, seperti meminta tautan jaringan atau antarmuka server tertentu, mendapatkan balasan atau mengunduh sumber daya di jaringan.
AI [Modul Opsional] - Modul terkait AI, seperti A* Pathfinding dan berbagai modul kecerdasan buatan.
Penyebaran [Modul Opsional] - Pipa Penyebaran Sumber Daya Ringan, Mengintegrasikan Kemasan Sumber Daya, Konstruksi Versi Sumber Daya, dan Pembaruan Versi Sumber Daya untuk dengan cepat mewujudkan Penyebaran Sumber Daya dan Permainan Pengiriman.
Gamecomponent [Modul Opsional] - Modul Komponen Game, Modul ini mengintegrasikan beberapa subsistem atau komponen yang mungkin terlibat dalam proses pengembangan game, termasuk tetapi tidak terbatas pada sistem file, sistem lokalisasi, sistem boot novis, sistem waktu, sistem AVG2D, sistem FTG2D FTG2D , Sistem RPG2D, dll. Dan setiap sistem atau komponen dapat dicolokkan.
Browser AssetBundle 1.7.0.
Dotween gratis 1.2.632.
Litjson 0.17.0.
Demo entry-level.
Demo Level Aplikasi - Super Tank War.
Demo Level Aplikasi - FTG2D versi horizontal dari pertempuran gratis.
Demo Level Aplikasi-REPG2D Permainan peran dan catur berbasis giliran.
1. Semua fungsi yang dimulai dengan dalam kerangka kerja adalah fungsi siklus hidup atau fungsi panggilan balik, dan dipanggil oleh kerangka kerja.
2. Prosedur dalam kerangka kerja harus berisi setidaknya satu proses untuk membangun proyek dengan benar, sementara modul lain, jika tidak diperlukan, dapat digunakan.
1. Adegan masuk adalah awal dari segalanya dan akhir dari segalanya. Itu, Anda dapat memasukkan adegan lain ke dalam paket AB.
2. Adegan masuk hanya berisi modul utama kerangka kerja (atau modul utama kustom lainnya, pengontrol utama), dan apa pun harus dimuat secara dinamis.
Alamat - akses ke sistem yang dapat dialamatkan.
Aset Master - Asset Manager, memungkinkan Anda untuk melihat dan mengelola aset yang menarik bagi Anda dalam mode edit atau menjalankan mode dengan sangat intuitif.
Executer cuplikan kode - Alat editor untuk pengujian cuplikan kode dan pengujian unit.
HybridClr - Akses ke HIBRIDCLR HOT UPDATE.
Inspektur - Mendukung penambahan sederhana dari tag fitur untuk membuat serial bidang untuk mencapai kustomisasi berbagai efek pemirsa praktis pada antarmuka inspektur.
Lisensi - Fungsi verifikasi otorisasi mendukung eksekusi pemeriksaan otorisasi yang ditentukan saat permainan Anda dimulai. Gagal, kerangka kerja akan lumpuh.
Teks Markdown - MarkdownText adalah versi Teks yang Diperluas, yang mendukung parsing dan menampilkan teks format markdown saat runtime.
MVVM - Mode UI yang digerakkan data.
Scene Handler - Mendukung kustomisasi beberapa pegangan praktis pada antarmuka adegan dengan hanya menambahkan tag fitur ke bidang serial.
Pengaturan - Panel Pengaturan Global dapat dengan cepat dan seragam mengatur beberapa parameter global, dan juga dapat menyesuaikan pengaturan untuk mengatur parameter game Anda sendiri.
Table View - Gunakan TableView untuk menggambar tampilan tabel di editor dengan sangat nyaman.
Control Inversion - Gunakan mode inversi kontrol di Unity.
Penamaan standar - menetapkan spesifikasi penamaan standar terpadu.
1. Tarik bingkai ke folder aset dalam proyek (aset/htframework/), atau tambahkan submodules.
2. Klik kanan dalam tampilan hierarki adegan entri, pilih HTFRAMEWork -> Lingkungan Utama, dan hapus hal -hal lain dalam adegan entri (kecuali untuk modul utama kerangka kerja, apa pun harus dimuat secara dinamis.).
3. Lihat Dokumen Bantuan dari setiap modul untuk memulai pengembangan.