Pertanyaan yang diberi tag «game-loop»

Loop kode pusat yang bertanggung jawab untuk menangani gameplay yang berjalan. Pada kondisi paling mendasar, ia menerima input, menyelesaikan tindakan entitas, dan membuat adegan.

3
Mesin keadaan terbatas dalam C ++
Jadi, saya sudah membaca banyak tentang menggunakan FSM untuk melakukan manajemen keadaan gim, hal-hal seperti apa itu FSM, dan menggunakan tumpukan atau kumpulan negara untuk membangun satu. Saya sudah melalui semua itu. Tapi saya terjebak menulis implementasi FSM yang sebenarnya dan dirancang dengan baik untuk tujuan itu. Secara khusus, bagaimana …

9
Bagaimana cara menghapus entitas dari loop game saya ketika sudah mati?
Ok jadi saya punya daftar besar semua entitas saya yang saya lewati dan perbarui. Di AS3 saya bisa menyimpan ini sebagai Array (panjang dinamis, tidak diketik), Vektor (diketik) atau daftar tertaut (bukan asli). Saat ini saya menggunakan Array tetapi saya berencana untuk mengubah ke Vector atau daftar yang ditautkan jika …
16 game-loop 

2
Tanda waktu semi-tetap atau Sepenuhnya-diperbaiki?
Saya membuat iPhone shmup dan saya sedang mencoba untuk memutuskan jenis permainan apa yang akan digunakan. Saya ingin menggunakan timestep semi-tetap atau timestep sepenuhnya-diperbaiki. Dengan timestep semi-tetap saya akan membuat nol atau lebih pembaruan (FIXED_INTERVAL) panggilan diikuti oleh satu panggilan pembaruan (dt) di mana dt <= FIXED_INTERVAL per loop game. …
15 game-loop 

2
Loop game "Optimal" untuk penggulung sisi 2D
Apakah mungkin untuk menggambarkan tata letak "optimal" (dalam hal kinerja) untuk loop permainan penggulung sisi 2D? Dalam konteks ini "loop game" mengambil input pengguna, memperbarui status objek game dan menggambar objek game. Misalnya memiliki kelas dasar GameObject dengan hierarki warisan yang dalam bisa bagus untuk pemeliharaan ... Anda dapat melakukan …


4
Memprogram urutan pertarungan dalam permainan peran
Saya mencoba untuk menulis "permainan" singkat di mana seorang pemain berkeliling dan bertarung dengan monster, tetapi saya tidak tahu bagaimana menangani pertempuran. Sebagai contoh, katakan saya memiliki "Prajurit" dan "Troll". Bagaimana keduanya saling bertarung? Saya tahu saya bisa melakukan sesuatu seperti Conan = Warrior.new(); CaveTroll = Troll.new(); Conan.attack(CaveTroll); CaveTroll.attack(Conan); Tapi …

2
Menjeda game di dalam loop game
Di dalam loop game, game dijeda dengan menekan P, artinya loop game tidak berjalan lagi. Masalahnya adalah bahwa setelah loop ini dihentikan, P tidak dapat ditekan lagi untuk melanjutkan loop, karena itu berada di dalam loop itu sendiri. Bagaimana membuatnya sehingga ketika P ditekan lagi itu membuat loop bekerja lagi?
12 game-loop 

3
SANGAT Bingung dengan Loop Game “Konstan Kecepatan Game Maksimum FPS”
Saya baru-baru ini membaca artikel ini di Game Loops: http://www.koonsolo.com/news/dewitters-gameloop/ Dan implementasi terakhir yang direkomendasikan sangat membingungkan saya. Saya tidak mengerti cara kerjanya, dan sepertinya berantakan total. Saya mengerti prinsipnya: Perbarui game dengan kecepatan konstan, dengan apa pun yang tersisa membuat game sebanyak mungkin. Saya kira Anda tidak bisa menggunakan: …


3
UPS dan FPS - Apa yang harus saya batasi dan mengapa?
Saat ini saya sedang menulis game menggunakan C ++ dan SDL2 dan ada satu hal yang saya ingin tahu - apakah masuk akal untuk membatasi frame per detik (FPS) dan / atau pembaruan saya per detik (UPS)? Saya mendapatkan ide bahwa jika Anda membatasi UPS, Anda pada dasarnya mengontrol kecepatan …
11 game-loop  logic  sdl2 


4
Apakah utas terpisah untuk game loop wajib untuk game sederhana?
Saya baru dalam pengembangan game. Untuk belajar saya membuat ulang game ini di platform android. Anda dapat mengamati video permainan-bermain di tautan di atas. Ini adalah permainan sederhana. Saya telah membaca banyak artikel tentang memulai dengan pengembangan game. Hampir semuanya direkomendasikan menggunakan loop game pada utas terpisah, yang masuk akal …

2
Pemrograman game Java 2D: Berbagai pendekatan untuk membuat lingkaran game
Saya baru mengenal pemrograman game Java, tetapi semakin saya membaca semakin saya bingung, karena saya telah melihat beberapa pendekatan berbeda untuk membuat loop game: 1. Pendekatan standar, yang menggunakan kelas Timer (tampaknya kurang tepat). 2. Pendekatan yang lebih tepat yang menggunakan System.nanoTime. 3. Pendekatan sederhana yang menggunakan scheduleAtFixedRate. Yang mana …

5
Mengapa saya tidak bisa menggunakan operator '> =' dengan Vector3s?
Saya mencoba untuk mendapatkan persegi panjang untuk bergerak di antara dua posisi yang saya sebut sebagai _positionAdan _positionB. Keduanya bertipe Vector3. Persegi panjang bergerak dengan baik. Namun, ketika mencapai _positionBitu tidak bergerak ke arah yang berlawanan, seperti seharusnya. Saya kembali ke kode untuk melihatnya. Saya sampai pada kesimpulan bahwa ketika …
9 unity  c#  vector  mathematics  vector  matrix  unity  c#  transformation  java  3d  terrain-rendering  shading  ios  opengl-es  opengl  rendering  optimization  python  scripting  minecraft-modding  modding  pc  3d-meshes  mesh  culling  point-cloud  networking  interpolation  mathematics  game-design  ai  game-mechanics  animation  unreal-4  skeletal-animation  3dsmax  unity  c#  3d  opengl  c++  textures  unity  ide  cocos2d  cocos2d-x-js  unity  c#  mono  il2cpp  c++  game-loop  timer  linux  flash  actionscript-3  java  glsl  c++  vector  entity-component  c++  directx11  windows  visual-studio  libgdx  mouse  unity  c#  architecture  storage  unity  c#  rotation  coordinates  quaternion  vrpn  movement  vector  unreal-4  unity  shaders  unity  gui  text  bug  shooter  3d  animation  rendering  voxels  c++  mmo  multithreading  linux  textures  procedural-generation  terrain-rendering  multiplayer  mmo  game-state  java  android  libgdx  opengl  procedural-generation  unity  gui  3d  animation  tools  geometry-shader  mobile  advertisements  unity  c#  animation  scripting  unity  animation  unityscript  coroutines  unity  shaders  lighting  camera 

2
Putar ulang sistem: rekam input atau acara?
Saya membaca ini: Cara merancang sistem replay Tapi itu tidak benar-benar menjawab pertanyaan saya. Gim saya dibuat dengan "tampilan" klien dari gim tersebut sebagai program terpisah dari "model" dan "pengontrol" server. (sedikit seperti mmo, atau game multipemain yang dibuat dengan cara ini). Sisi server selalu merupakan "kebenaran" dari gim, hanya …

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.