Domande taggate «events»

L'evento è un'azione che di solito avviene "all'esterno" del thread principale del programma, ma viene gestita al suo interno.



3
Polling vs input guidato dall'evento
Sto sviluppando un gioco usando il polling per il metodo di input. Tuttavia, ora che sto approfondendo i menu di gioco e altri componenti dell'interfaccia utente, sto scoprendo che probabilmente mi piacerebbe avere input guidato dagli eventi. Forse anche avendo entrambi, usando event driven per l'interfaccia utente e polling per …
19 java  input  events  polling 



3
Il modo migliore per gestire gli eventi di gioco?
Sto lavorando a un gioco in cui alcuni eventi di gioco devono accadere di tanto in tanto. Un bell'esempio sarebbe un tutorial. Inizi il gioco e in diversi punti del gioco si verifica un evento: Incontri il tuo primo nemico, il gioco fa una pausa e ricevi una spiegazione su …

5
Gestione del sistema di input da tastiera
Nota: devo effettuare il polling, piuttosto che effettuare callback a causa delle limitazioni API (SFML). Mi scuso anche per la mancanza di un titolo "decente". Penso di avere due domande qui; come registrare l'input che sto ricevendo e cosa farne. Gestione dell'input Sto parlando dopo il fatto che ti sei …


4
Formato del registro di gioco per server MMO
Un registro degli eventi di gioco (al contrario dei registri errori / debug) per un intero cluster / frammento è molto utile per un MMO commerciale che si trova in un ambiente di produzione dal vivo, fornendo un supporto vitale per il servizio clienti e i mezzi per l'analisi storica. …

5
Input nidificato in un sistema guidato da eventi
Sto usando un sistema di gestione degli input basato su eventi con eventi e delegati. Un esempio: InputHander.AddEvent(Keys.LeftArrow, player.MoveLeft); //Very simplified code Tuttavia, ho iniziato a chiedermi come gestire l'input "nidificato". Ad esempio in Half-Life 2 (o in qualsiasi gioco Source, davvero), puoi raccogliere oggetti con E. Quando hai raccolto …






Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.