Physics module for the Pyxel engine.
Project description
Motor de jogos simples que utiliza física baseado em Pyxel.
Instalação
Clone este repositório e utilize flit install -s para instalar localmente. Em breve teremos suporte para pip install pytaon ;-).
Tutorial
Criamos uma simulação simples de duas caixas sujeitas à lei da gravidade.
import pytaon as on
import pyxel
WIDTH = 120
HEIGHT = 80
Criamos os objetos de jogo, junto ao espaço correspondente
sp = on.Space()
bola = sp.add_circle(5, (120, 90), color=pyxel.COLOR_RED)
chao = sp.add_aabb(0, 160, 240, 180, color=pyxel.COLOR_LIME, mass="inf")
bola.gravity = (0, 20)
Iniciamos a simulação passando as funções update e draw para o pyxel.
def update():
sp.update(1/30)
def draw():
pyxel.cls(pyxel.COLOR_BLACK)
sp.draw()
pyxel.init(240, 180, fps=30)
pyxel.run(update, draw)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytaon-0.0.2b0.tar.gz
(17.5 kB
view hashes)
Built Distribution
Close
Hashes for pytaon-0.0.2b0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ae977154034626c2e2d70b438ba59ee6f0907c37b525279a90ed7448a8264a6 |
|
MD5 | 4e8af9a461f984ca645d3a82cb259ea0 |
|
BLAKE2b-256 | 94712a44488a200a4fc74a4df711b073d7f04e3b29dec16378ebffaac0295eff |