>  기사  >  백엔드 개발  >  Python을 사용하여 모바일 게임을 만들 수 있습니까?

Python을 사용하여 모바일 게임을 만들 수 있습니까?

藏色散人
藏色散人원래의
2019-06-24 13:41:466273검색

Python을 사용하여 모바일 게임을 만들 수 있습니까?

파이썬을 사용하여 모바일 게임을 만들 수 있나요?

답은 입니다.

순수 파이썬 개발의 관점에서 볼 때, 어떤 것을 c/c++로 작성된 라이브러리에 넘겨줘야 하는지, 어떤 것을 파이썬으로 처리해야 하는지 명확하게 알아야 한다는 것이 핵심입니다.

예를 들어 피글렛이 개발한 동양부적축제는 팬게임이고 상용화되지 않았기 때문에 파이썬을 사용하는데 큰 문제가 없고 실제 효과도 나쁘지 않습니다.

하지만 안드로이드와 iOS 버전에서는 Python인지 확신할 수 없습니다. 왜냐하면 pyglet은 OpenGL을 지원하지 않지만, pygame과 kivy는 sdl2를 지원하고 Android와 iOS에서 사용할 수 있기 때문입니다. 스크립트 측면에서는 Unity를 ironpython을 통해 C#에 내장하고 Python을 통해 Unity의 코드 부분을 간접적으로 작성할 수 있으며, ue에는 Python을 지원하는 자체 플러그인이 있어 ue 코드를 직접 작성할 수도 있습니다.

단지 둘 다 모바일 단말기에 컴파일하고 패키징할 수 있는지 확신할 수 없는 것 같습니다.

일반적으로 간단한 2D 독립 실행형만 작성한다면 모바일 플랫폼을 고려하면 pygame이 할 수 있고, Collision은 pybox2d가 있고, map은 pytmx가 있습니다. 인터넷에서 검색해 보면 국내 튜토리얼이 서로 복사된다는 것은 더 이상 뉴스가 아닙니다. 파이 게임에 대한 자세한 튜토리얼을 찾는 것은 기본적으로 불가능합니다.

모바일 플랫폼을 고려하지 않는다면 pyglet+cocos2d-python이 이 조합보다 조금 더 낮은 수준의 선택이 될 것입니다.

관련 추천: "Python 튜토리얼"

위 내용은 Python을 사용하여 모바일 게임을 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.