Binaires non officiels de moteur Godot pour le Raspberry Pi.

3.0.6 car il n'a pas de support GLES2, seulement GLES3.headless et server pour 2.1.6 . Nous pouvons les compiler sur le Raspberry Pi.Si vous souhaitez le soutien officiel de Godot pour le Raspberry Pi, il y a une proposition à ce sujet. Allez-y et donnez-nous un coup de pouce pour que nous puissions l'obtenir? !
Voir Compilation.
Cette table fait référence au Raspberry Pi 4 uniquement. La version antérieure n'est pas testée.
| 2.1.6 | 3.1.2 | 3.3.4 | 3.4.5 | 3.5.2 | |
|---|---|---|---|---|---|
| Éditeur | ✓ | * | ✓ | ✓ | ✓ |
| Modèle d'exportation | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sans tête | - | ✓ | ✓ | ✓ | ✓ |
| Serveur | - | ✓ | ✓ | ✓ | ✓ |
* : Cela fonctionne, mais il est en retard / insensible à FullScreen (1920x1200). Rendre l'éditeur 1/2 ou 1/3 de cette taille le rend mieux.- : Pas disponible. Chaque fichier zip contient: éditeur, modèle d'exportation, sans tête et serveur.
Ces fichiers zip contiennent uniquement: éditeur et modèle d'exportation.
Pour ouvrir l'éditeur, exécuter:
./godot_x.x.x_rpi4_editor.bin
(où xxx est la version de Godot) .
Vous devrez peut-être donner des autorisations exécutables au binaire. Si c'est le cas, courez:
sudo chmod +x godot_x.x.x_rpi4_editor.bin
Vous n'avez pas à utiliser un Raspberry Pi pour exporter un jeu pour cela. Vous pouvez utiliser n'importe quel ordinateur exécutant n'importe quel système d'exploitation pris en charge par Godot.
Export .Linux/X11 .Debug , Debugging Enabled .Custom Binary -> Release , sélectionnez la version du modèle d'exportation qui correspond à la version de votre projet.Binary , décochez 64 bits *.Export ..rpi4 lors de la dénomination du jeu exporté.* Uniquement pour 32 bits binaires.
Project -> Export .Linux/X11 .Binary Format , décochez 64 bits *.Custom template -> Release , sélectionnez la version du modèle d'exportation qui correspond à la version de votre projet.Export Project .Export With Debug ..x86 à .rpi4 pour éviter la confusion.* Uniquement pour 32 bits binaires.
Vous pouvez exporter un fichier .pck et l'exécuter avec les modèles d'exportation de ce référentiel.
Export .Linux/X11 .Binary , décochez 64 bits *.Export PCK/ZIP ..pck .OK .* Uniquement pour 32 bits binaires.
Project -> Export .Linux/X11 .Binary Format , décochez 64 bits *.Export PCK/ZIP .Export With Debug ..pck .Save .* Uniquement pour 32 bits binaires.
.pck n'est pas (ce qui signifie qu'il est intégré dans le binaire exécutable)..pck a le même nom que le binaire exécutable et ils sont tous deux dans le même répertoire.Vous pouvez simplement exécuter le binaire exécutable, comme ceci:
./name_of_your_godot_game.ext
.pck a un nom différent du binaire exécutable..pck est dans un répertoire différent de l'exécutable binaire..pck indépendant (sans binaire exécutable). Vous devrez passer le chemin du fichier .pck à l'aide de l'option --main-pack , comme ceci:
./godot_x.x.x_rpi4_export-template.bin --main-pack "/path/to/the/pck/file.pck"
Sur Godot 2.x , utilisez -main_pack au lieu de --main-pack .
Si le jeu que vous essayez de jouer ne fonctionne pas, ce sera probablement parce qu'il a été fait avec une autre version de Godot.
Cela pourrait également être dû au fait qu'il utilise le gdnatif ou le c #, que les binaires Raspberry Pi ne prennent pas en charge.
Si vous obtenez cette erreur lorsque vous essayez de jouer à un jeu:
Votre pilote de carte vidéo ne prend en charge aucune des versions OpenGL prises en charge. Veuillez mettre à jour vos pilotes ou si vous avez un GPU très ancien ou intégré.
Cela signifie que le jeu que vous essayez d'exécuter utilise le pilote vidéo GLES3, que le Raspberri Pi ne prend pas en charge.
Vous devrez forcer Godot à utiliser le pilote vidéo GLES2 en passant le paramètre --video-driver GLES2 , comme ceci:
./godot_x.x.x_rpi4_export-template.bin --main-pack "/path/to/the/pck/file.pck" --video-driver GLES2
Sur Godot 2.x , utilisez -vd au lieu de --video-driver .
Voir Changelog.
N'hésitez pas à:
Si vous aimez ce projet ou que vous le trouvez utile, veuillez envisager de le soutenir par des dons de taille pour aider à l'améliorer.
Si vous ne pouvez pas, pensez à le partager avec le monde ...
... ou lui donner une étoile.
Merci beaucoup!
Grâce à: