Перенос данных Python между сценами Blender

Мне бы очень хотелось узнать, как я могу получить доступ к переменной [например, значение свойства объекта], созданной в сцене Blender Game Engine из следующей сцены BGE.

from bge import logic

cont = logic.getCurrentController()
own = cont.owner

scene = logic.getCurrentScene()

# this (us) is a reference to the username text object
us = scene.objects['Username_text']

# this (pw) is a reference to the password text object
pw = scene.objects['Password_text']

# both of them have a 'Text' property assigned to a correspondingly named variable
username = us['Text']
password = pw['Text']
....
....

Этот код находится в "первой" сцене моего BGE-файла. Я хочу получить доступ к переменной 'username' в следующей сцене [с именем 'Create characters'], чтобы получить доступ к базе данных учетной записи игрока. Я попытался запустить вторую сцену как наложенную сцену, но все еще не могу найти способ доступа к этой или любой другой переменной, объявленной в первой сцене.

Если кто-нибудь знает решение для этого, я буду счастлив: 3

PS: концепция моего проекта - это MMORPG с болгарскими мотивами и историями из болгарских легенд. Если кто-то найдет это привлекательным или интересным, пожалуйста, свяжитесь со мной по iliqanew@gmail.com

Спасибо!:}

0 ответов

Другие вопросы по тегам