相关疑难解决方法(0)

Python,Kivy和Android游戏

我想为Android创建一款游戏,并希望尝试新的东西.

我真的很喜欢python,并希望用它来开发Android游戏.

游戏并不简单,它将是3D RPG游戏.我找到了Kivy Crossplatform FrameworkPyGame.我真的很喜欢这两个,但我不确定Python是否适合我.

  • 在Android上部署python游戏容易吗?
  • Pygame可以在Android上处理3D动作游戏吗?

python android pygame kivy

10
推荐指数
1
解决办法
8362
查看次数

如何使用 pygame 进行绘图,同时使用 pyopengl 进行绘图?

我有一个用 python 编写的程序,并使用 pygame 和 pyopengl。唯一的问题是,我无法使用 pygame.draw 在屏幕上绘制任何内容,而这正是我将用于与程序交互的东西。我想知道是否有一种方法可以使用 pygame 的系统进行绘图,同时也可以在其后面使用 pyopengl 进行 3D 绘图。

python opengl pygame pyopengl

5
推荐指数
1
解决办法
953
查看次数

Pygame 绕轴旋转立方体

我一直在这里玩旋转立方体的例子。我生成了 2 个应该绕 Y 轴旋转的立方体。但是,它似乎没有按预期工作,我无法弄清楚它的问题是什么。

这是一个工作代码示例:

import sys
import math
import pygame

from pygame.math import Vector3
from enum import Enum


class Color(Enum):
    BLACK = (0, 0, 0)
    SILVER = (192,192,192)


class Cube():

    def __init__(self, vectors, screen_width, screen_height, initial_angle=25):
        self._vectors = vectors
        self._angle = initial_angle
        self._screen_width = screen_width
        self._screen_height = screen_height

        # Define the vectors that compose each of the 6 faces
        self._faces  = [(0,1,2,3),
                       (1,5,6,2),
                       (5,4,7,6),
                       (4,0,3,7),
                       (0,4,5,1),
                       (3,2,6,7)]

        self._setup_initial_positions(initial_angle)

    def _setup_initial_positions(self, angle):
        tmp = []
        for vector …
Run Code Online (Sandbox Code Playgroud)

python geometry pygame

2
推荐指数
1
解决办法
3176
查看次数

标签 统计

pygame ×3

python ×3

android ×1

geometry ×1

kivy ×1

opengl ×1

pyopengl ×1