Panda3D/Manual/Instancing: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Criou nova página com 'In the musical "A Chorus Line," the most well-known scene is when about 50 identical-looking young women line up left-to-right across the stage, and they all kick-left-kick-...'
 
Sem resumo de edição
Linha 1:
Digamos que você criou um inimigo para o heroi de seu jogo em algum programa de modelagem 3D e você o coloca no seu cenário. Só que uma copia do inimigo não é o suficiente não é? Que tal ter 50 cópias exatas do seu inimigo, realizando as mesmas ações, para dar mais trabalho ao jogador? Para fazer algo assim no Panda3D, você precisa disso:
In the musical "A Chorus Line," the most well-known scene is when about 50 identical-looking young women line up left-to-right across the stage, and they all kick-left-kick-right in unison. To implement this in Panda3D, you might do this:
 
 
 
for i in range(50):
dancerinimigo = Actor.Actor("chorus-line-dancerinimigo.egg", {"kickataque":"kickataque.egg"})
dancerinimigo.loop("kickataque")
dancerinimigo.setPos(i*5,0,0)
dancerinimigo.reparentTo(render)
 
Aqui está o grafico de cena que acabamos de criar:
Here is the scene graph that we just created:
[[Ficheiro:Instancing1.jpg]]