Format gambar mana yang lebih efisien untuk menghemat memori? PNG, JPEG, atau
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...
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...
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,...
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...
Saya memiliki sejumlah besar entitas (unit). Pada setiap langkah, setiap unit perlu mengetahui posisi semua unit di sekitarnya (jarak kurang dari yang diberikan konstanta R ). Semua unit bergerak terus menerus. Ini dalam 3D. Rata-rata, akan ada 1% dari total unit dihitung dekat unit lain yang...
Saya membuat game menggunakan ubin-peta yang terbuat dari ribuan kotak kotak. Saat ini, setiap kotak memiliki collider persegi untuk memeriksa tabrakan. Namun, dengan ribuan blok kecil, memeriksa semuanya untuk tabrakan tidak efisien. Jika saya tahu tilemap akan terlihat seperti ini sebelumnya,...
Saya baru-baru ini menemukan dua permata ini: http://powdertoy.co.uk/ http://dan-ball.jp/en/javagame/dust/ Pertanyaan saya adalah: Bagaimana fisika dengan banyak elemen ditangani secara efisien? Apakah saya hanya terlalu meremehkan kekuatan komputer modern atau mungkinkah 'hanya' memiliki array...
Pertama-tama, saya hanya menulis logika permainan saya sendiri sebentar, jadi saya minta maaf jika ini mungkin terlihat lurus ke depan. Saya telah membaca banyak tentang quad tree dan grid collision detection. Saya mengerti logika - pada dasarnya tidak memeriksa tabrakan kecuali objek dekat pada...
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...