【问题标题】:Pygame/Kivy on Android?安卓上的 Pygame/Kivy?
【发布时间】:2017-09-23 06:22:19
【问题描述】:

所以,我在 android 上使用 Python 3.2 编程(我使用的应用程序是 QPython3),我想知道我是否可以只使用智能手机为 android 制作一个带有图形界面的游戏/应用程序。可能吗?如果是,我该怎么做?

【问题讨论】:

    标签: android python-3.x kivy 2d-games qpython3


    【解决方案1】:

    可以使用 kivy 在 qpython(不在 qpython3 中)对 android 应用程序/游戏进行编程。

    唯一的问题是您无法将它们导出为智能手机上的 apk 文件。

    为此,您需要一台 linux PC/笔记本电脑。

    如何编程和运行您的应用/游戏:

    1. 下载qpythonhere

    2. 在应用程序中转到 qpypi 并下载 kivy

    3. 在 qpython 编辑器中编写你的第一个 kivy 程序 (kivy doc)(Kivy crash course)

    然后你必须在你的实际代码之上添加这些代码行(在你的 main.py 文件中):

    #-*-coding:utf8;-*-
    #qpy:2
    #qpy:kivy
    

    然后你就可以运行你的代码了。

    我希望我能帮上忙。

    【讨论】:

    • 非常感谢!现在它工作正常,一开始我担心它会运行 Python 2.7 :)
    【解决方案2】:

    看看在您的手机上使用 Linux(不同的内核)发行版。许多人基本上将充当个人电脑,只是缺乏动力。我确信有一个你可以运行常规 Python。然后你也可以看看 renpy 将它移植到 android,甚至是 kivy,但我认为 kivy 与你所拥有的任何东西都非常不同,并且基本上需要学习一门新语言。

    可悲的是,更改手机上的操作系统是我能想到的唯一选择,而且可能是最好的选择。我无法想象任何适用于 android 的框架与为 PC 开发的框架一样庞大。您可能会找到一些可能有所帮助的被黑的、移植版本的东西,一个类似 idk 的工具。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-05
      • 1970-01-01
      • 1970-01-01
      • 2017-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多