Guest User

Untitled

a guest
Jun 25th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. from direct.showbase.ShowBase import ShowBase
  2. from panda3d.core import loadPrcFile
  3. from direct.actor.Actor import Actor
  4. from panda3d.core import Vec3
  5.  
  6. class Application(ShowBase):
  7.     def __init__(self):
  8.         loadPrcFile("PandaGame.prc")
  9.         ShowBase.__init__(self)
  10.         self.teapot = loader.loadModel("teapot")
  11.         self.teapot.reparentTo(render)
  12.         self.teapot.setPos(-5,0,0)
  13.  
  14.         pandaActorList= [0]*100000000
  15.         i=0
  16.         x=float(0+5)
  17.         y=float(0-10)
  18.         z=float(0)
  19.         while i<3000:
  20.             self.pandaActor = Actor("panda",{"walk": "panda-walk"})
  21.             pandaActorList[i]=self.pandaActor
  22.             pandaActorList[i].reparentTo(render)
  23.             pandaActorList[i].setPos(Vec3(x,y,z))
  24.             pandaActorList[i].loop("walk")
  25.             i=i+1
  26.             x=float(5*i)
  27.             y=float(-10*i)
  28.             z=float(i)
  29.  
  30.  
  31.         self.cam.setPos(0,-100,6)
Add Comment
Please, Sign In to add comment