Pertanyaan yang diberi tag multithreading

Multithreading memungkinkan ada beberapa utas dalam konteks proses tunggal berbagi sumber daya yang sama tetapi dapat dieksekusi secara independen.

41
Haruskah aktor dalam permainan bertanggung jawab untuk menggambar diri mereka sendiri?

Saya sangat baru dalam pengembangan game, tetapi tidak untuk pemrograman. Saya (lagi-lagi) bermain-main dengan game tipe Pong menggunakan canvaselemen JavaScript . Saya telah membuat Paddleobjek yang memiliki properti berikut ... width height x y colour Saya juga punya Pongobjek yang memiliki...

33
Bagaimana cara membekukan utas utama di Unity?

Saya memiliki algoritma level generation yang komputasional berat. Karena itu, menyebutnya selalu menghasilkan pembekuan layar game. Bagaimana saya bisa menempatkan fungsi pada utas kedua saat game masih terus membuat layar pemuatan untuk menunjukkan bahwa game tidak

24
Perhitungan gravitasi 2D multithreading

Saya sedang membangun game eksplorasi ruang angkasa dan saya saat ini mulai mengerjakan gravitasi (In C # with XNA). Gravitasi masih perlu diubah, tetapi sebelum saya bisa melakukan itu, saya perlu mengatasi beberapa masalah kinerja dengan perhitungan fisika saya. Ini menggunakan 100 objek,...

14
RTS Game AI Thread

Saya punya proyek untuk membuat game strategi real-time dari awal. Saya masih pada tahap perencanaan awal, tetapi saya telah sedikit pemrograman untuk melihat mekanik. Saya tahu cara memprogram. Saya juga punya ide bagus tentang bagaimana saya akan menyusun kelas-kelas game dan AI berbasis aturan...

13
Gerakan tampaknya bergantung pada kecepatan bingkai, meskipun menggunakan Time.deltaTime

Saya memiliki kode berikut untuk menghitung terjemahan yang diperlukan untuk memindahkan objek game di Unity, yang dipanggil masuk LateUpdate. Dari apa yang saya mengerti, penggunaan saya Time.deltaTimeharus membuat frame rate terjemahan akhir independen (harap dicatat

12
Sprite sebagai Aktor

Saya tidak berpengalaman dalam pertanyaan Pengembangan Game, tetapi sebagai programmer. Dalam bahasa Scala, Anda dapat memiliki multi-tasking yang dapat diskalakan dengan Aktor, sangat stabil, seperti yang saya dengar. Anda bahkan dapat memiliki ratusan ribu dari mereka berjalan sekaligus tanpa...

12
Perbarui dan render dalam utas terpisah

Saya membuat mesin permainan 2D sederhana dan saya ingin memperbarui dan membuat sprite di utas yang berbeda, untuk mempelajari bagaimana hal itu dilakukan. Saya perlu menyinkronkan utas pembaruan dan render. Saat ini, saya menggunakan dua bendera atom. Alur kerjanya terlihat seperti: Thread 1...

12
Grafik Adegan di Thread Terpisah

Saya mengembangkan mesin gim saya sendiri untuk bersenang-senang (tapi tidak untung). Saya telah merender dalam satu utas dan grafik pembaruan saya (kecepatan, dll.) Di yang lain. Ketika tiba saatnya untuk membuat, utas render menambahkan node yang terlihat ke buffer linier baru dan...