0.1.0-0-pre.6
This commit is contained in:
36
docs/development/005-DESKTOP_WINDOW_POLICY.md
Normal file
36
docs/development/005-DESKTOP_WINDOW_POLICY.md
Normal file
@@ -0,0 +1,36 @@
|
||||
<!-- file: docs/development/005-DESKTOP_WINDOW_POLICY.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Politique de fenêtre Desktop
|
||||
|
||||
## Objectif
|
||||
|
||||
La taille de fenêtre Desktop est une surface de développement et ne doit pas être confondue avec la résolution logique ou la résolution d'un téléphone.
|
||||
|
||||
## Baseline portrait
|
||||
|
||||
Les POC portrait utilisent par défaut :
|
||||
|
||||
```text
|
||||
405 × 720
|
||||
```
|
||||
|
||||
La fenêtre SDL3 est redimensionnable.
|
||||
|
||||
Cette taille initiale tient plus facilement sur un écran Desktop qu'une fenêtre `720 × 1280`, tout en conservant un ratio portrait proche de `9:16`.
|
||||
|
||||
## Évolution
|
||||
|
||||
Le moteur devra ensuite distinguer :
|
||||
|
||||
- taille physique de fenêtre ;
|
||||
- taille du drawable/backbuffer ;
|
||||
- résolution virtuelle logique ;
|
||||
- viewport ;
|
||||
- scaling ;
|
||||
- letterboxing/pillarboxing ;
|
||||
- densité de pixels.
|
||||
|
||||
Le gameplay ne devra jamais dépendre directement de la taille physique de la fenêtre.
|
||||
|
||||
Une politique de taille minimale et de conservation éventuelle du ratio pourra être ajoutée lorsque le renderer 2D réel sera introduit.
|
||||
Reference in New Issue
Block a user