update for gamelogic templates
This commit is contained in:
parent
6ebe7b8c5d
commit
0143a8c6e5
@ -1,10 +1,7 @@
|
|||||||
# This script must be assigned to a python controller
|
# This script must be assigned to a python controller
|
||||||
# where it can access the object that owns it and the sensors/actuators that it connects to.
|
# where it can access the object that owns it and the sensors/actuators that it connects to.
|
||||||
|
|
||||||
# GameLogic has been added to the global namespace no need to import
|
import bge
|
||||||
|
|
||||||
# for keyboard event comparison
|
|
||||||
# import GameKeys
|
|
||||||
|
|
||||||
# support for Vector(), Matrix() types and advanced functions like Matrix.Scale(...) and Matrix.Rotation(...)
|
# support for Vector(), Matrix() types and advanced functions like Matrix.Scale(...) and Matrix.Rotation(...)
|
||||||
# import mathutils
|
# import mathutils
|
||||||
@ -13,7 +10,7 @@
|
|||||||
# import Rasterizer
|
# import Rasterizer
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
cont = GameLogic.getCurrentController()
|
cont = bge.logic.getCurrentController()
|
||||||
|
|
||||||
# The KX_GameObject that owns this controller.
|
# The KX_GameObject that owns this controller.
|
||||||
own = cont.owner
|
own = cont.owner
|
||||||
@ -57,7 +54,7 @@ def main():
|
|||||||
|
|
||||||
|
|
||||||
# Loop through all other objects in the scene
|
# Loop through all other objects in the scene
|
||||||
sce = GameLogic.getCurrentScene()
|
sce = bge.logic.getCurrentScene()
|
||||||
print('Scene Objects:', sce.name)
|
print('Scene Objects:', sce.name)
|
||||||
for ob in sce.objects:
|
for ob in sce.objects:
|
||||||
print(' ', ob.name, ob.worldPosition)
|
print(' ', ob.name, ob.worldPosition)
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
|
import bge
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
|
||||||
cont = GameLogic.getCurrentController()
|
cont = bge.logic.getCurrentController()
|
||||||
own = cont.owner
|
own = cont.owner
|
||||||
|
|
||||||
sens = cont.sensors['mySensor']
|
sens = cont.sensors['mySensor']
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
# * External text modules are supported as long as they are at
|
# * External text modules are supported as long as they are at
|
||||||
# the same location as the blendfile or one of its libraries.
|
# the same location as the blendfile or one of its libraries.
|
||||||
|
|
||||||
import GameLogic
|
import bge
|
||||||
|
|
||||||
# variables defined here will only be set once when the
|
# variables defined here will only be set once when the
|
||||||
# module is first imported. Set object spesific vars
|
# module is first imported. Set object spesific vars
|
||||||
@ -23,4 +23,4 @@ def main(cont):
|
|||||||
else:
|
else:
|
||||||
cont.deactivate(actu)
|
cont.deactivate(actu)
|
||||||
|
|
||||||
# dont call main(GameLogic.getCurrentController()), the py controller will
|
# dont call main(bge.logic.getCurrentController()), the py controller will
|
||||||
|
Loading…
Reference in New Issue
Block a user