Panda3D/Exemplos/Eventos: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição |
Sem resumo de edição |
||
Linha 6:
from direct.showbase.DirectObject import DirectObject
texto = OnscreenText("
x = 0.0
y = 0.0
def soltouTeclaA():▼
global x▼
global y▼
x = 0.0▼
y = 0.0▼
texto.setPos(x, y)▼
def pressionouTeclaArrowLeft():
Linha 41 ⟶ 34:
global y
y -= 0.01
▲ texto.setPos(x, y)
def pressionouTeclaA():
▲ global x
▲ global y
x += 0.01
y += 0.01
texto.setPos(x, y)
▲def soltouTeclaA():
global x
global y
▲ x = 0.0
▲ y = 0.0
texto.setPos(x, y)
directObject = DirectObject()
directObject.accept("a-up", soltouTeclaA)▼
directObject.accept("arrow_left", pressionouTeclaArrowLeft)
directObject.accept("arrow_right", pressionouTeclaArrowRight)
directObject.accept("mouse1", pressionouMouse1)
directObject.accept("mouse2", pressionouMouse2)
directObject.accept("a", pressionouTeclaA)
▲directObject.accept("a-up", soltouTeclaA)
run()
|