Pular para o conteúdo

Range e bge

A API da engine fica no módulo Range, com R maiúsculo. A Range Engine escolheu a maiúscula para não confundir com a função range() do Python.

import Range
from Range import logic, events

O nome antigo bge também funciona. A engine registra cada submódulo nos dois nomes, então Range.logic e bge.logic são o mesmo objeto:

import bge
from bge import logic

Esta documentação usa Range em todos os exemplos.

Range bge Para que serve
Range.logic bge.logic Cena, objetos, tempo, propriedades globais e carregamento de arquivos
Range.types bge.types Classes dos objetos do jogo: objetos, câmeras, luzes, sensores, atuadores
Range.render bge.render Janela, resolução, VSync, cursor do mouse e desenho de debug
Range.events bge.events Constantes de teclas, botões do mouse e estados de entrada
Range.constraints bge.constraints Juntas físicas, veículos e configurações do motor de física
Range.application bge.application Informações da aplicação, como versão e plataforma
Range.texture bge.texture Texturas dinâmicas: vídeo, imagem, câmera e render para textura
Range.imgui bge.imgui Janelas e controles de interface para depuração
Range.network bge.network Multiplayer: conexão, mensagens e replicação de objetos