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 Rangefrom Range import logic, eventsO 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 bgefrom bge import logicEsta 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 |
