Pertanyaan yang diberi tag «memory-efficiency»

Cara mengatur dan menyimpan informasi sehingga menempati jumlah memori sesedikit mungkin sambil tetap mempertahankan kegunaan penuhnya.


8
Bagaimana mereka melakukannya: Jutaan ubin di Terraria
Saya telah mengerjakan sebuah mesin permainan yang mirip dengan Terraria , sebagian besar sebagai tantangan, dan sementara saya sudah menemukan sebagian besar dari itu, saya tidak bisa benar-benar membungkus kepala saya bagaimana mereka menangani jutaan ubin yang dapat berinteraksi / dapat dipanen permainan memiliki satu waktu. Membuat sekitar 500.000 ubin, …




1
Mengapa saya harus selalu mempertimbangkan membuat dan menggunakan kumpulan objek alih-alih membuat instance objek baru dengan cepat?
Saya telah membaca tentang pola ini beberapa kali (dari perspektif praktik terbaik): Alokasi Memori : Alih-alih membuat instance objek baru dengan cepat, selalu pertimbangkan untuk membuat dan menggunakan kumpulan objek. Ini akan membantu mengurangi fragmentasi memori dan membuat pengumpul sampah bekerja lebih sedikit. Namun, saya tidak tahu apa artinya itu …


3
Bagaimana Anda bersiap untuk kondisi di luar memori?
Ini bisa mudah untuk game dengan cakupan yang ditentukan dengan baik, tetapi pertanyaannya adalah tentang game sandbox, di mana pemain diizinkan untuk membuat dan membangun apa pun . Kemungkinan teknik: Gunakan kumpulan memori dengan batas atas. Hapus objek yang tidak lagi dibutuhkan secara berkala. Alokasikan jumlah memori tambahan di awal …

1
Adakah kerugian untuk mengekspor file audio dengan kecepatan ganda kemudian memutar mesin game dengan kecepatan setengah?
Saya ingin mengurangi ukuran file permainan saya dan musik dan SFX mengambil bagian yang baik. Jika saya membuat lagu atau efek suara pada 120bpm dan kemudian menerapkan penggandaan tempo dan pitch menggunakan program DAW atau mandiri, kemudian merekam file audio kecepatan ganda baru, itu akhirnya menjadi setengah dari ukuran file …

4
Alokasi Memori Dinamis dan Manajemen Memori
Dalam game rata-rata, ada ratusan atau mungkin ribuan objek dalam adegan. Apakah sepenuhnya benar untuk mengalokasikan memori untuk semua objek, termasuk tembakan senjata (peluru), secara dinamis melalui default baru () ? Haruskah saya membuat kumpulan memori untuk alokasi dinamis , atau apakah tidak perlu repot dengan ini? Bagaimana jika platform …

2
Cara yang baik untuk menangani AI offscreen?
Misalnya sake: Katakanlah ada 10 kamar di dunia. Dan katakanlah dunia dihuni oleh 10 entitas. Dan setiap entitas memiliki "rutinitas harian" sendiri di mana ia melakukan tindakan tertentu di dalam ruangan dan juga dapat bernavigasi di antara kamar. Mengingat bahwa pemain hanya dapat berada di satu ruangan pada satu waktu, …



1
Perbedaan glDrawArrays dan glDrawElements
Sambil menyegarkan pikiran saya pada OpenGL ES, saya menemukan glDrawArraysdan glDrawElements. Saya mengerti bagaimana mereka digunakan dan mengerti mengapa mereka berbeda. Apa yang saya tampaknya tidak mengerti adalah bahwa, saya gagal melihat bagaimana cara glDrawElementsmenyimpan panggilan draw ( menyimpan panggilan draw adalah deskripsi yang disebutkan oleh sebagian besar buku yang …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.