Pertanyaan yang diberi tag «events»

Peristiwa adalah tindakan yang biasanya terjadi "di luar" thread program utama, tetapi ditangani di dalamnya.


3
Apakah saya, dan bagaimana, memisahkan masalah input dan objek game?
Mungkin di setiap game pengembang harus berurusan dengan input, entah itu kejadian keyboard dan mouse sederhana, acara sentuh atau sesuatu sebagai input accelerometer. Input ini secara langsung dari efek tidak langsung objek dalam permainan. Terkadang input yang sama dapat mempengaruhi objek yang berbeda. Sekarang saya sudah memikirkan bagaimana membuat model …

3
Input polling vs event driven
Saya mengembangkan game menggunakan polling untuk metode input. Namun, sekarang saya sedang menggali lebih dalam ke menu game dan komponen UI lainnya, saya menemukan bahwa saya mungkin ingin memiliki input event driven. Mungkin bahkan memiliki keduanya, menggunakan event driven untuk UI dan polling untuk input "dunia". Saya ingin tahu apa …
19 java  input  events  polling 

12
Bagaimana cara memastikan sepotong kode hanya berjalan sekali?
Saya memiliki beberapa kode yang hanya ingin saya jalankan sekali, meskipun keadaan yang memicu kode itu bisa terjadi beberapa kali. Misalnya, ketika pengguna mengklik mouse, saya ingin mengekliknya: void Update() { if(mousebuttonpressed) { ClickTheThing(); // I only want this to happen on the first click, // then never again. } …


3
Cara terbaik untuk mengelola acara dalam game?
Saya sedang mengerjakan game di mana beberapa peristiwa dalam game perlu terjadi sesekali. Contoh yang bagus akan menjadi tutorial. Anda memulai permainan, dan pada beberapa titik dalam permainan terjadi suatu peristiwa: Anda menghadapi musuh pertama Anda, permainan berhenti dan Anda menerima penjelasan tentang cara membunuhnya. Anda membunuh musuh pertama, Anda …

5
Penanganan sistem input keyboard
Catatan: Saya harus melakukan polling, daripada melakukan panggilan balik karena keterbatasan API (SFML). Saya juga minta maaf karena kurangnya judul yang 'layak'. Saya pikir saya punya dua pertanyaan di sini; cara mendaftar input yang saya terima, dan apa yang harus dilakukan dengannya. Menangani Input Saya sedang berbicara tentang fakta bahwa …


4
Format log game untuk server MMO
Log peristiwa permainan (sebagai kebalikan dari log kesalahan / debug) untuk seluruh klaster / beling sangat berguna untuk MMO komersial yang berada dalam lingkungan produksi langsung, memberikan dukungan vital untuk layanan pelanggan, dan sarana untuk analisis historis. Proyek yang sedang saya kerjakan menggunakan database relasional untuk menyimpan semua log peristiwa …

5
Masukan bersarang dalam sistem yang digerakkan oleh peristiwa
Saya menggunakan sistem penanganan input berbasis acara dengan acara dan delegasi. Sebuah contoh: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Namun, saya mulai bertanya-tanya tentang bagaimana menangani input 'bersarang'. Misalnya di Half-Life 2 (atau game Sumber mana pun, sungguh), Anda dapat mengambil item E. Ketika Anda telah mengambil item, Anda tidak dapat …

4
Panggilan Fungsi Per-Bingkai versus Perpesanan Berbasis Acara dalam Desain Game
Desain game tradisional , seperti yang saya tahu, menggunakan polimorfisme dan fungsi virtual untuk memperbarui status objek game. Dengan kata lain, rangkaian fungsi virtual yang sama disebut dengan interval reguler (ex: per-frame) pada setiap objek dalam game. Baru-baru ini, saya menemukan, bahwa ada sistem pesan berbasis event lain yang tersedia …

2
Teknik yang baik untuk menyinkronkan tindakan gameplay ke waktu animasi tertentu?
Jadi saya telah menemukan masalah dalam permainan yang sedang saya kerjakan, tetapi tampaknya hal yang cukup mendasar yang mungkin muncul dalam banyak permainan. Gim saya mengharuskan beberapa fungsi permainan terjadi pada titik waktu yang sangat spesifik selama animasi karakter. Jadi, seperti judulnya, saya bertanya-tanya apa saja teknik dan strategi fundamental …


4
Teknik apa yang harus saya gunakan untuk memfasilitasi komunikasi antara XNA GameComponents (atau antara komponen jenis apa pun dalam game)?
Saya memulai proyek game 'yang tepat' pertama saya, dan saya pasti akan berusaha keras untuk memutuskan bagaimana komponen-komponen game dalam XNA harus berkomunikasi. Dari acara pemrograman GUI sebelumnya (Jawa), penangan dan pendengar tampak seperti jalan ke depan. Jadi saya akan memiliki semacam bus acara yang menerima pendaftaran acara dan kelas …

4
Apa yang harus saya pertimbangkan ketika merancang Sistem Event Manager?
Saya telah bermain-main dengan dasar-dasar mesin game Java, dan saya telah mencapai titik di mana saya siap untuk menambahkan dalam sistem Event Manager. Saya tahu, secara teori , apa yang harus dilakukan oleh seorang Manajer Acara: mengizinkan objek untuk "mendaftar" untuk acara tertentu, dan setiap kali Manajer Acara diberitahu tentang …
9 events 

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.