如何引用公共变量并将其引用到Unity中的其他场景

时间:2019-08-29 16:37:36

标签: c# unity3d

我有这样的代码:

import pandas as pd
import json
import requests
cadGovt = 'https://api.tmxmoney.com/marketactivity/candeal?ts=1567086212742'
sample_data = requests.get(cadGovt)
sample_data.encoding = 'utf-8'
test = sample_data.json()
print(test)

我可以在Unity Editor中查看它,并带有一个带复选框的复选框。 如果我在不同的场景中引用相同的变量,它将要求我将其更改为静态变量。如果这样做,则无法在Unity编辑器中查看它。在这两种方法中,我仍然可以在Unity Editor中看到相同的变量,但是我可以在不同的场景中引用它。谢谢!

1 个答案:

答案 0 :(得分:0)

有一个简单的解决方案,您可以创建一个本地非静态变量“ foodEaten_nonstatic”,并为其赋予与静态变量相同的值。

public void Update(){ foodEaten_nonstatic = foodEaten; } 但是您不能在检查器中更改它的值!