Rumah > pembangunan bahagian belakang > Golang > SDK LiveCubism tidak rasmi untuk Golang

SDK LiveCubism tidak rasmi untuk Golang

Susan Sarandon
Lepaskan: 2024-12-28 04:47:08
asal
391 orang telah melayarinya

pengenalan

S. Apakah Live2D?
A. Lihat Tapak Rasmi.

Topik Utama

Jika anda ingin menggunakan Live2D, anda memerlukan Rangka Kerja Kubisme dan Teras Kubisme. Yang pertama mempunyai keluaran sumber terbuka rasmi untuk pelbagai persekitaran dan bahasa pengaturcaraan, tetapi yang kedua ditutup dan tidak mempunyai alternatif. (Untuk konfigurasi terperinci, sila rujuk Rujukan API Teras Kubisme.)

Kini, melihat Rangka Kerja Kubisme, anda boleh menemui versi yang tersedia untuk Unity, Native, Web dan Java.

Tetapi saya sangat menyukai Golang dan Ebitengine!

Boleh dihantar

Akhirnya, saya menulis kod saya sendiri yang mereplikasi kefungsian Cubism Framework dan mengubahnya menjadi perpustakaan: github.com/aethiopicuschan/cubism-go.

Perpustakaan juga termasuk pemapar rujukan untuk Ebitengine, jadi jika anda menggunakan Ebitengine untuk pembangunan, anda boleh dengan mudah memasukkannya ke dalam projek anda.

Unofficial LiveCubism SDK for Golang

Mengenai Teras Kubisme

Teras Kubisme disediakan sebagai perpustakaan dinamik (seperti .dylib).

Mari kita pertimbangkan cara menggunakannya dari Golang. Kami boleh menggunakan cgo, sudah tentu, tetapi kali ini saya menggunakan perpustakaan bernama purego.

Anda perlu bergelut dengan ribut yang tidak selamat dan uintptr, tetapi ia masih jauh lebih baik daripada menggunakan cgo.

Dalam kes ini, terdapat pelaksanaan yang berkaitan dengan perkara berikut. Sila lihat dan alami sendiri badai itu!

core.go

Saya memang cakap anda perlu bertarung dengan ribut, tetapi purego ialah perpustakaan yang hebat, jadi saya menggalakkan semua orang mencubanya.

Itu sahaja. Terima kasih kerana membaca.

Atas ialah kandungan terperinci SDK LiveCubism tidak rasmi untuk Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan