Programação Python (exemplo: contador) Prof. Julio Arakaki (www.pucsp.br/~jarakaki) Programação Python (exemplo: contador) – Blender Criando um contador (texto) - Inserir um plano. - Selecione o plano (em Object mode) - Entre em modo UV Face Select (tecla F) - Divida a janela 3D (split) e coloque a janela da direita em modo UV Image Editor - Carregue uma imagem correspondente à fonte de caracteres (courbd.tga) - Selecione todos os vertices (tecla A), na janela da direita. - Escale para englobar somente o @ (arroba), utilizando-se as teclas S e G. - Selecione o plano - Em modo game engine, insira uma propriedade (String) chamada Text e outra (Int) chamada prop Programação Python (exemplo: contador) Prof. Julio Arakaki (www.pucsp.br/~jarakaki) Criar um programa que: quando uma tecla é pressionada, é mostrado na tela um contador de tecla pressionada. Vide exemplos. ===================================================== Text.py import GameLogic contr=GameLogic.getCurrentController() owner=contr.getOwner() sensorA=contr.getSensor("tecA") sensorR=contr.getSensor("tecR") if (sensorA.isPositive()): owner.prop = owner.prop + 1 owner.Text = "Teste " + str(owner.prop) if (sensorR.isPositive()): owner.prop=0 owner.Text = "Teste 0" ===================================================== Text1.py import GameLogic contr=GameLogic.getCurrentController() owner=contr.getOwner() sensorA=contr.getSensor("tecA") sensorR=contr.getSensor("tecR") if (sensorA.isPositive()): owner.prop = owner.prop + 2 owner.Text = "Teste " + str(owner.prop) if (sensorR.isPositive()): owner.prop=0 owner.Text = "Teste 0"