Maison >développement back-end >Tutoriel Python >Python peut-il être utilisé pour créer des jeux mobiles ?

Python peut-il être utilisé pour créer des jeux mobiles ?

藏色散人
藏色散人original
2019-06-24 13:41:466294parcourir

Python peut-il être utilisé pour créer des jeux mobiles ?

Python peut-il être utilisé pour créer des jeux mobiles ?

La réponse est Oui.

D'un point de vue pur développement python, le point clé est que vous devez savoir clairement lesquelles vous devez confier aux bibliothèques écrites en c/c++ et lesquelles doivent être gérées par python.

Par exemple, le Touhou Fu Dou Festival développé par pyglet est un jeu de fans et il n'est pas commercialisé, il n'y a donc pas de gros problème dans l'utilisation de python, et l'effet réel n'est pas mauvais.

Cependant, les versions Android et iOS ne peuvent pas être sûres s'il s'agit de Python, car pyglet ne prend pas en charge opengles, mais pygame et kivy prennent en charge sdl2 et peuvent être utilisés sur Android et iOS. En termes de scripts, Unity peut être intégré dans C# via ironpython et écrire indirectement la partie code de Unity via Python, et l'utilisateur dispose également de son propre plug-in pour prendre en charge Python afin d'écrire directement le code de l'utilisateur.

C’est juste qu’aucun d’eux ne semble être sûr de pouvoir être compilé et intégré dans des terminaux mobiles.

Pour résumer, si vous souhaitez simplement écrire un simple 2D autonome, compte tenu de la plate-forme mobile, pygame peut le faire, collision a pybox2d et map a pytmx. Si vous avez besoin d'un tutoriel, vous devez construire. une échelle et une recherche sur YouTube Ce n'est plus une nouveauté que les tutoriels nationaux soient copiés les uns des autres. Il est fondamentalement impossible de trouver des tutoriels détaillés sur pygame.

Si vous ne considérez pas les plates-formes mobiles, pyglet+cocos2d-python serait un meilleur choix. Pygame est un peu plus bas niveau que cette combinaison.

Recommandations associées : "Tutoriel Python"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn