Format gambar mana yang lebih efisien untuk menghemat memori? PNG, JPEG, atau
Cara mengatur dan menyimpan informasi sehingga menempati jumlah memori sesedikit mungkin sambil tetap mempertahankan kegunaan penuhnya.
Format gambar mana yang lebih efisien untuk menghemat memori? PNG, JPEG, atau
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...
Bagaimana kita mengatasi kebutuhan memori video besar dalam game 2D? Kami sedang mengembangkan game 2D (Factorio) di allegro C / C ++, dan kami menghadapi masalah dengan meningkatnya kebutuhan memori video saat konten game meningkat. Kami saat ini mengumpulkan semua info tentang gambar yang...
Kita berbicara tentang permainan ekspansif yang tidak dibagi dalam level atau pos pemeriksaan. Petualangan 3D,
Saya baru mulai belajar tentang pencarian jalur dan telah mempelajari algoritma A * dan perhatian utama saya adalah bahwa semua contoh yang saya lihat menunjukkan hambatan statis yang dihitungnya. Jika saya memiliki hambatan bergerak, misalnya karakter lain, bergerak di sekitar juga sehingga...
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...
Saya telah meneliti membuat metode pengalokasian saya sendiri (yang akan mendukung hal-hal seperti kumpulan memori dan profil), namun, ketika saya melanjutkan penelitian saya, saya telah mencari bagaimana hal ini dilakukan dalam pengembangan game. Apa teknik alokasi memori yang bisa saya gunakan,...
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...
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...
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...
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Game Development Stack Exchange. Ditutup 4 tahun yang lalu . (Ini bukan pemrograman game sendiri,...
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...
Saya sering membaca dalam dokumentasi mesin game ECS yang merupakan arsitektur yang baik untuk menggunakan cache cpu dengan bijak. Tapi saya tidak tahu bagaimana kita bisa mendapat manfaat dari cpu cache. Jika komponen disimpan dalam array (atau kumpulan), dalam memori yang berdekatan, itu adalah...
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...
Saat memuat peta ekstra besar, metode pemuatan membuang keluar dari memori di mana contoh baru ubin peta dibuat. Saya ingin seluruh peta diproses setidaknya pada aplikasi server (dan pada klien jika memungkinkan). Bagaimana saya mengatasi masalah ini? UPD: pertanyaannya di sini adalah bagaimana...
Dalam kesatuan, mari kita anggap bahwa saya memiliki beberapa Objek Game dalam adegan saya yang tidak terlihat oleh kamera dan tidak ditampilkan saat game sedang berjalan. Apakah Obyek Game ini akan menghabiskan sumber daya komputer / seluler saat game berjalan? Di mana saya dapat menemukan...
Hampir semua sumber daya yang berkaitan dengan pemrograman game, terutama game dunia terbuka 3D, berbicara tentang bagaimana Anda harus terus-menerus menurunkan dan memuat ulang aset ke dan dari disk, memori sistem, dan memori video. Saya dapat memahami ini pada konsol, karena mereka memiliki skema...
Saya sedang mengembangkan game Flash, dan saya bisa menghargai bahwa penggunaan memori agak tinggi untuk game Flash (saya pikir). Katakanlah 100+ MB. Jadi berapa banyak terlalu banyak ketika berbicara tentang penggunaan memori di game
Saat ini saya sedang memikirkan jenis GBuffer apa yang saya perlukan untuk naungan yang ditangguhkan, maka saya mencoba juga untuk mendokumentasikan diri saya secara online tentang yang paling umum dan formatnya. Sebagian besar GBuffer yang saya lihat menggunakan ukuran bit yang sama untuk setiap...
Gim saya memiliki peta seperti yang dimiliki Minecraft, seperti pseudoinfinite dan dibuat secara acak. Dan besar. Katakanlah pengguna telah menjelajahi zona 1000x1000 (2D di sini), jadi itu 1.000.000 ubin. Jelas saya tidak akan bisa menyimpan semuanya di memori. Saya juga tidak ingin mengabaikan...