Pertanyaan yang diberi tag ?performance?

Kualitas, efisiensi, dan kecepatan menjalankan permainan sebagai hasil dari beberapa faktor dalam desain dan struktur permainan dan arsitekturnya.

9
Mengapa terlalu buruk untuk mengoptimalkan terlalu dini?
Setelah melihat ke dalam optimasi sedikit, saya telah menemukan (secara harfiah di mana-mana) bahwa itu tampaknya dosa yang diakui secara universal untuk mengoptimalkan permainan terlalu dini. Saya benar-benar tidak mengerti hal ini, bukankah akan sangat sulit untuk mengubah beberapa struktur inti permainan pada akhirnya, daripada mengembangkannya pertama kali dengan kinerja …

3
Bagaimana saya bisa membersihkan puing-puing pemain yang berlebihan?
Dalam gim terbaru yang saya buat, Anda dapat mengiris objek 2D secara sewenang-wenang, ditunjukkan dalam gif ini: Anda dapat terus memotongnya menjadi ratusan atau ribuan keping. Ini tidak membuat banyak lag, karena mereka selalu dalam keadaan fisika tidur, tetapi ada masalah ketika Anda menyebabkan mereka bergerak. Saya tidak begitu yakin …
92 unity  2d  performance 

8
Berapa banyak utas yang harus saya miliki, dan untuk apa?
Haruskah saya memiliki utas terpisah untuk rendering dan logika, atau bahkan lebih? Saya menyadari penurunan kinerja luar biasa yang disebabkan oleh sinkronisasi data (apalagi kunci mutex). Saya telah berpikir untuk mengambil ini ke ekstrim dan melakukan utas untuk setiap subsistem yang mungkin. Tapi saya khawatir hal itu akan memperlambat juga. …

6
Bagaimana cara kerja peluru di video game?
Saya menemukan pertanyaan ini ketika saya sedang merancang sebuah video game di C #. Jika kami mempertimbangkan game seperti Battlefield atau Call of Duty , ratusan atau bahkan ribuan peluru terbang pada saat bersamaan. Peristiwa dipicu terus-menerus, dan dari apa yang saya tahu, ini menyedot banyak kekuatan pemrosesan ... atau …


5
Haruskah saya menggunakan tekstur yang tidak berukuran 2?
Pada hari-hari awal OpenGL dan DirectX, ukuran tekstur diminta menjadi kekuatan dua. Ini berarti interpolasi nilai float dapat dilakukan dengan sangat cepat, menggunakan pengalihan dan semacamnya. Sejak OpenGL 2.0 (dan sebelumnya, melalui ekstensi) dimensi non-power-of-two tekstur telah didukung. Apakah tekstur dua daya memiliki keunggulan kinerja pada GPU terintegrasi dan diskrit …



3
Bagaimana cara tim mencegah penulisan ulang di file sumber? [Tutup]
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 . Terlintas dalam benak saya kemungkinan bahwa sementara, misalnya mesin gim, sedang dikerjakan secara simultan oleh banyak orang bagaimana …
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

3
Cara menangani sejumlah besar pickup dalam game MMO
Bagaimana gim seperti Minecraft, atau gim MMO mana pun yang memiliki pickup, menanganinya? Katakanlah medan memunculkan 3 tetes pickup "kotoran" setiap kali Anda menggali medan tersebut. Katakanlah setiap item memiliki animasi rotasi yang menghitung setiap frame. Jika jumlah pickup di dunia menjadi sangat tinggi, itu akan menjadi biaya overhead besar …


2
Bagaimana saya bisa mengurangi dampak kinerja rendering tree?
Saya membuat jenis permainan dengan gaya poli rendah. Saya memiliki medan dengan air, dan saya ingin banyak pohon; Saya memiliki 10.000 pohon yang ditempatkan secara massal, saat ini. Setiap pohon terdiri tidak lebih dari 200 segitiga, sehingga tidak terlalu melelahkan. Masalah utamanya adalah, ada danau, dan danau itu cukup besar. …

3
Apakah normal jika gim menggunakan CPU 100%?
Saya baru saja menerapkan penanganan input multi-threaded di mesin permainan saya di mana kode yang polling OS untuk mengumpulkan input dari itu dan waktu cap mereka berada di utas terpisah dan setiap frame di utas utama saya hanya memakan input yang dikumpulkan hingga waktu permainan logis. Semuanya berfungsi, tetapi pengaturan …

6
Bagaimana cara mengoptimalkan fungsi jarak?
Saat mengembangkan game mirip RTS yang cukup sederhana, saya perhatikan perhitungan jarak saya menyebabkan dampak dalam kinerja. Setiap saat, ada pemeriksaan jarak untuk mengetahui apakah suatu unit berada dalam jangkauan ke targetnya, apakah proyektil telah mencapai targetnya, apakah pemain telah melindas pickup, tabrakan umum, dll. Daftar berjalan, dan memeriksa untuk …


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.
Judi bola