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.

11
Kapan saya harus menggunakan langkah waktu tetap atau variabel?
Haruskah loop game didasarkan pada langkah waktu tetap atau variabel? Apakah seseorang selalu lebih unggul, atau apakah pilihan yang tepat bervariasi berdasarkan permainan? Langkah waktu variabel Pembaruan fisika diteruskan argumen "waktu berlalu sejak pembaruan terakhir" dan karenanya bergantung pada framerate. Ini mungkin berarti melakukan perhitungan sebagai position += distancePerSecond * …

3
Bagaimana saya harus menulis lingkaran permainan utama? [Tutup]
Bagaimana saya harus menulis lingkaran permainan utama? Apa saja hal-hal yang harus Anda lakukan dalam loop game, dan apa hal-hal yang tidak boleh Anda lakukan dalam loop game? Saya telah menulis banyak dari mereka, tetapi saya tidak pernah benar-benar membaca di loop permainan. Saya yakin saya bisa meningkatkannya secara signifikan, …

5
Apa gunanya memperbarui render independen dalam satu lingkaran game?
Ada puluhan artikel, buku, dan diskusi di luar sana di loop game. Namun, saya cukup sering menemukan sesuatu seperti ini: while(running) { processInput(); while(isTimeForUpdate) { update(); } render(); } Apa yang pada dasarnya mengganggu saya tentang pendekatan ini adalah rendering "update-independent", mis. Membuat sebuah bingkai ketika tidak ada perubahan sama …

5
Haruskah aktor dalam permainan bertanggung jawab untuk menggambar diri mereka sendiri?
Saya sangat baru dalam pengembangan game, tetapi tidak untuk pemrograman. Saya (lagi-lagi) bermain-main dengan game tipe Pong menggunakan canvaselemen JavaScript . Saya telah membuat Paddleobjek yang memiliki properti berikut ... width height x y colour Saya juga punya Pongobjek yang memiliki properti seperti ... width height backgroundColour draw(). The draw()Metode …


3
Apakah loop game C # / Windows standar itu?
Saat menulis gim dalam C # yang menggunakan Formulir Windows kuno dan beberapa pembungkus API grafis seperti SlimDX atau OpenTK , bagaimana seharusnya perulangan gim utama disusun? Aplikasi Windows Forms kanonik memiliki titik masuk yang terlihat seperti public static void Main () { Application.Run(new MainForm()); } dan sementara seseorang dapat …

2
Cara yang baik untuk membangun lingkaran game di OpenGL
Saat ini saya mulai belajar OpenGL di sekolah, dan saya mulai membuat permainan sederhana beberapa hari yang lalu (sendirian, bukan untuk sekolah). Saya menggunakan freeglut, dan saya sedang membuatnya dalam C, jadi untuk loop game saya, saya benar-benar baru saja menggunakan fungsi yang saya buat glutIdleFuncuntuk memperbarui semua gambar dan …
31 opengl  c  game-loop 





1
Behavior Trees :: Tindakan Yang Butuh Waktu Lebih Lama Dari Satu Kutu
Dari apa yang saya pahami tentang Behavior Trees, setiap Perilaku harus menjadi Aksi berorientasi tujuan singkat yang dapat dilakukan dalam beberapa iterasi. Jadi misalnya, di bawah ini adalah gambar dari Behavior Tree: Sekarang mari kita asumsikan bahwa perilaku Drive To Enemy membutuhkan lebih dari beberapa iterasi di pohon. Jadi pada …
19 ai  game-loop  behavior 



2
Mengapa pemain sprite saya bergerak lebih cepat ketika saya menggerakkan mouse?
Saya mencoba mengembangkan game sederhana yang dibuat dengan Pygame (Python library). Saya memiliki spriteobjek yang mana playerdan saya memindahkannya menggunakan tombol panah. Jika saya tidak menggerakkan mouse, sprite bergerak secara normal, tetapi ketika saya menggerakkan mouse, sprite bergerak lebih cepat (seperti x2 atau x3). The playerobjek adalah dalam charsGroupvar. Saya …

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