Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from direct.actor.Actor import Actor
- from pandac.PandaModules import *
- from direct.task import Task
- import math
- from math import pi, sin, cos
- from direct.showbase.ShowBase import ShowBase
- from direct.task import Task
- from direct.interval.IntervalGlobal import Sequence
- from pandac.PandaModules import Point3
- from pandac.PandaModules import *
- import direct.directbase.DirectStart
- from panda3d.core import CollisionTraverser,CollisionNode
- from panda3d.core import CollisionHandlerQueue,CollisionRay
- from panda3d.core import Filename,AmbientLight,DirectionalLight
- from panda3d.core import PandaNode,NodePath,Camera,TextNode
- from panda3d.core import Vec3,Vec4,BitMask32
- from direct.gui.OnscreenText import OnscreenText
- from direct.actor.Actor import Actor
- from direct.showbase.DirectObject import DirectObject
- from panda3d.core import loadPrcFile, loadPrcFileData
- if __debug__:
- loadPrcFile("config/config.prc")
- #TTC
- ttc = loader.loadModel("phase_15/hood/toontown_central.bam")
- ttc.reparentTo(render)
- ttc.setPos(-8.75, 61.25, -1.20)
- ttc.setHpr(90, 0, 0)
- ttc.find('**/hill').hide()
- Skybox = loader.loadModel('phase_3.5/models/props/TT_sky.bam')
- Skybox.reparentTo(render)
- Skybox.setPos(-8.75, 61.25, -1.20)
- Skybox.setHpr(90, 0, 0)
- Skybox.setColor(.25, 0, 0)
- #Fog
- #Fog = Fog('myFog')
- #Fog.setColor(.125, .125, .125)
- #Fog.setExpDensity(0.1)
- #render.setFog(Fog)
- #base.setBackgroundColor(.125, .125, .125)
- #Loanshark Body
- LoanShark = Actor('phase_3.5/models/char/suitB-mod.bam',{'Anim' : 'phase_4/models/char/suitB-neutral.bam'})
- LoanShark.reparentTo(render)
- LoanShark.loop('Anim')
- #Loanshark Head
- LoanSharkHead = loader.loadModel('phase_4/models/char/suitB-heads.bam').find('**/loanshark')
- LoanSharkHead.reparentTo(LoanShark.find('**/joint_head'))
- #Loanshark Body Texture
- LoanSharkTorsoTex = loader.loadTexture('phase_3.5/maps/m_blazer.jpg')
- LoanShark.find('**/torso').setTexture(LoanSharkTorsoTex,1)
- #LoanShark Arm Texture
- LoanSharkArmTex = loader.loadTexture('phase_3.5/maps/m_sleeve.jpg')
- LoanShark.find('**/arms').setTexture(LoanSharkArmTex,1)
- #LoanShark Leg Texture
- LoanSharkLegTex = loader.loadTexture('phase_3.5/maps/m_leg.jpg')
- LoanShark.find('**/legs').setTexture(LoanSharkLegTex,1)
- #Loanshark Walk
- #Spin1 = LoanShark.hprInterval (2.0, Vec3 (180, 0, 0))
- #Walk2 = LoanShark.posInterval (3.0, Point3 (0, 0, 0))
- #Spin2 = LoanShark.hprInterval (2.0, Vec3 (180, 0, 0))
- #Pace = Sequence(Walk1, Spin1, Walk2, Spin2)
- #Pace.loop()
- #Loanshark Placement
- LoanShark.setX(4)
- LoanShark.setY(140)
- LoanShark.setZ(2.80)
- LoanShark.setH(176.35)
- #LoanShark.place()
- base.oobe()
- base.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement