コード例 #1
0
from src.coginvasion.manager.SettingsManager import SettingsManager

sm = SettingsManager()
sm.loadFile("settings.json")

sm.maybeFixAA()

sm.applySettings()
from src.coginvasion.globals import CIGlobals
CIGlobals.SettingsMgr = sm

base.cTrav = CollisionTraverser()
base.shadowTrav = CollisionTraverser()
base.lifter = CollisionHandlerFloor()
base.pusher = CollisionHandlerPusher()
base.queue = CollisionHandlerQueue()
from direct.distributed.ClientRepository import ClientRepository
base.cr = ClientRepository([])
base.cr.isShowingPlayerIds = False

amb = AmbientLight("amb")
amb.setColor(Vec4(172 / 255.0, 196 / 255.0, 202 / 255.0, 1.0))
#amb.setColor(Vec4(0.5))
ambNp = render.attachNewNode(amb)
render.setLight(ambNp)

dir = DirectionalLight("dir")
dir.setColor(Vec4(252 / 255.0, 239 / 255.0, 209 / 255.0, 1.0))
#dir.setColor(Vec4(1))
#dir.setDirection(Vec3(0.5, 0.5, -0.8))
#dir.showFrustum()