Вы используете контроллер Python для запуска вашего скрипта.Владелец, который вы получаете от
cont = bge.logic.getCurrentController()
own = cont.owner
, является объектом, на котором выполняется сценарий.Обратите внимание, что игровой объект не обладает теми же свойствами, что и объект, через который вы получаете bpy
.
Если вы хотите получить доступ к другим объектам, вы можете получить к ним доступ через список объектов в игровая сцена .
sce = bge.logic.getCurrentScene()
for ob in sce.objects:
print(" ", ob.name, ob.worldPosition)
print(sce['otherObj'].worldPosition)