Certo, prestazioni. Alcuni effetti come Crepuscular Rays, Depth of Field e Bloom sono molto faticosi per i fps, in particolare nelle GPU più vecchie. Anche un buon modo per ottenere qualche fps extra è ridurre o disabilitare i riflessi e le ombre. Inoltre, per ripetere il punto Artelius , anche gli effetti visivi influiscono sulla durata della batteria.
A parte quello:
- Alcuni effetti possono essere glitch. Non tutte le macchine sono uguali, e alcune GPU potrebbero gestire in modo errato il tuo codice ... avere un modo per disabilitare gli effetti è positivo per i giocatori che soffrono di tali casi ed è utile per gli sviluppatori per facilitare il debug.
- Alcuni effetti possono ostacolare il gioco. In particolare effetti che nascondono dettagli, come Profondità di campo, Motion Blur e, in misura minore, filtraggio anisotropico e anti-aliasing.
- Alcuni effetti possono essere fastidiosi / di distrazione. Questo succede a me con Depth of Field, quando la messa a fuoco cambia, letteralmente attira l'attenzione su di essa.
- Alcuni effetti dovrebbero essere considerati per le opzioni di accessibilità. Questo è il caso di View Bobbing e Motion Blur, questi possono far ammalare alcune persone, non è uno scherzo.
- Alcuni effetti dovrebbero essere considerati per il controllo parentale. Disattivare gli effetti delle particelle di sangue e simili - almeno aiuta con le recensioni dei giochi dei genitori.
Modded Minecraft è davvero un buon parco giochi per questo. Minecraft esegue il rendering di blocchi interi, quindi il conteggio dei poligoni è maggiore di quanto sembri. Aggiungete a ciò le complicazioni legate allo smaltimento di blocchi su una spazzatura raccolta e priva del linguaggio dei puntatori come Java [1], e potreste aspettarvi alcuni problemi di prestazioni - in particolare, nel vecchio hardware, come sempre. Alcune persone richiedevano una grafica migliore, mentre altri desideravano prestazioni migliori. E così, mod come GLSL Shaders Mod e Optifine sono diventati realtà , entrambi aggiungendo opzioni grafiche extra - sebbene a fini diversi - sono compatibili [2], se hai la possibilità di usarli puoi sperimentare gli effetti sulle prestazioni del effetti visivi.
[1]: Microsoft ha realizzato una porta C ++ di Minecraft per Windows 10 - basata sull'edizione tascabile - offre prestazioni molto migliori rispetto alle versioni Java precedenti. Questo non significa che Java non possa eseguire, questo non è solo un sintomo di essere C ++ ma anche di essere Microsoft.
[2]: In effetti, queste mod si sono fuse per Minecraft 1.8.9 - Mods Shader GLSL assorbiti da Optifine .
E dici che stai sviluppando un motore di gioco , quindi ti aspetti che il tuo codice abbia la possibilità di essere riutilizzato per molti giochi diversi. È una buona idea consentire allo sviluppatore del gioco di decidere se vogliono usare questi effetti e se vogliono fornire opzioni per disabilitarli o meno. Non tutti gli effetti possono avere senso per tutti i giochi e alcuni giochi possono dipendere da alcuni effetti.
Considera che alcuni giochi useranno questi effetti per creare uno stato d'animo, per trasmettere informazioni al giocatore o semplicemente per una licenza artistica.
In particolare, si tenta di utilizzare gli effetti visivi per cercare di rendere l'aspetto come se fosse visto da una telecamera anziché dall'occhio umano. Questo viene tentato utilizzando effetti come Aberrazioni cromatiche, Riflessi di lenti, Granulosità del film e altri effetti "Cinematici". Questi non sono adatti per ogni gioco e quindi non dovrebbero essere imposti dal motore di gioco.
Probabilmente la maggior parte di questo, se non tutto, viene fatto negli shader, lascia che il tuo motore di gioco consenta allo sviluppatore di caricare i propri shader.
Nota sulle opzioni di accessibilità: molti videogiochi ignorano le persone sorde. Fornire informazioni solo in modo uditivo potrebbe non essere abbastanza buono. Aggiungere effetti visivi per riflettere cose come la direzione del fuoco in arrivo o la presenza di nemici vicini (che puoi "sentire") è una buona idea [3]. E ovviamente, didascalia. Inoltre, tieni presente che ci sono persone daltoniche ... quegli elementi che si distinguono solo per il colore ... sì, considerato una riprogettazione.
[3]: Semplicemente non sai che dolore sono quei brividi in Minecraft, quando non riesci nemmeno a sentire un sibilo. Diventano casuali all'interno.
Più conosci ★