Preparação Geral Começando com o seu ambiente de desenvolvimento



Baixar 2.38 Mb.
Página12/20
Encontro30.10.2016
Tamanho2.38 Mb.
1   ...   8   9   10   11   12   13   14   15   ...   20

Atualização do Código


Agora que o cenário está no lugar, vamos carregar um Ator. Atualização de seu código para algo como isto:

from math import pi, sin, cos
 
from direct.showbase.ShowBase import ShowBase
from direct.task import Task
from direct.actor.Actor import Actor
 
class MyApp(ShowBase):
def __init__(self):
ShowBase.__init__(self)
 
# Load the environment model.
self.environ = self.loader.loadModel("models/environment")
# Reparent the model to render.
self.environ.reparentTo(self.render)
# Apply scale and position transforms on the model.
self.environ.setScale(0.25, 0.25, 0.25)
self.environ.setPos(-8, 42, 0)
 
# Add the spinCameraTask procedure to the task manager.
self.taskMgr.add(self.spinCameraTask, "SpinCameraTask")
 
# Load and transform the panda actor.
self.pandaActor = Actor("models/panda-model",
{"walk": "models/panda-walk4"})
self.pandaActor.setScale(0.005, 0.005, 0.005)
self.pandaActor.reparentTo(self.render)
# Loop its animation.
self.pandaActor.loop("walk")
 
# Define a procedure to move the camera.
def spinCameraTask(self, task):
angleDegrees = task.time * 6.0
angleRadians = angleDegrees * (pi / 180.0)
self.camera.setPos(20 * sin(angleRadians), -20.0 * cos(angleRadians), 3)
self.camera.setHpr(angleDegrees, 0, 0)
return Task.cont
 
app = MyApp()
app.run()

O comando loop ( "walk ") faz com que a animação para começar a andar looping.


Executar o Programa


O resultado é um panda andando no lugar como se estivesse em uma esteira :



Panda3D Manual: utilização de intervalos para mover o Panda

Parte superior do formulário



   Prev

Topo

Próximo   

Pitão/C + +

  

Parte inferior do formulário

Intervalos e seqüências



Catálogo: 2010
2010 -> Informativo eletrônico 2010 maio 1ª ediçÃo com mais novidades
2010 -> Informativo eletrônico 2010 marçO 1ª ediçÃo com mais novidades
2010 -> Campus curitiba
2010 -> Universidade fumec faculdade de engenharia e arquitetura fea
2010 -> Cd e dvd sorriso maroto – sorriso 15 anos – ao vivo
2010 -> Sbpjor – Associação Brasileira de Pesquisadores em Jornalismo VIII encontro Nacional de Pesquisadores em Jornalismo
2010 -> Pibic/cnpq/ufcg-2010 características da variabilidade do vento no aeroporto internacional de joão pessoa: período 2003-2009
2010 -> Decreto 1171 fcc 2010 al-sp agente Legislativo de Serviços Técnicos e Administrativos Ética é o conjunto de regras e preceitos de ordem valorativa e moral de um indivíduo, de um grupo social ou de uma sociedade
2010 -> Gabinete Coordenador de Educação Artística/ dea pratica coral

Baixar 2.38 Mb.

Compartilhe com seus amigos:
1   ...   8   9   10   11   12   13   14   15   ...   20




©bemvin.org 2020
enviar mensagem

    Página principal
Prefeitura municipal
santa catarina
Universidade federal
prefeitura municipal
pregão presencial
universidade federal
outras providências
processo seletivo
catarina prefeitura
minas gerais
secretaria municipal
CÂmara municipal
ensino fundamental
ensino médio
concurso público
catarina município
Dispõe sobre
reunião ordinária
Serviço público
câmara municipal
público federal
Processo seletivo
processo licitatório
educaçÃo universidade
seletivo simplificado
Secretaria municipal
sessão ordinária
ensino superior
Relatório técnico
Universidade estadual
Conselho municipal
técnico científico
direitos humanos
científico período
espírito santo
pregão eletrônico
Curriculum vitae
Sequência didática
Quarta feira
prefeito municipal
distrito federal
conselho municipal
língua portuguesa
nossa senhora
educaçÃo secretaria
segunda feira
Pregão presencial
recursos humanos
Terça feira
educaçÃO ciência
agricultura familiar