如果标题令人困惑,我很抱歉,我不知道如何用恰当的措辞来表达我要做的事情。
因此,如果我要设置变量game.menuItems[i][m][2]=game.bg;
,则可以通过 game.menuItems [i] [m] [2]重新定义 game.bg ?
我问的原因是因为我希望能够做类似的事情
q(game.menuItems[i][m][2])=0;
print(game.bg);
并具有 game.bg 打印0。(而且 q 并不是实际功能,它只是我要执行的操作的占位符)我还希望能够使用另一个变量名称(例如:game.menuItems[i][m][2]=game.song;
game.menuItems [i] [m] [2] >然后在我运行时
q(game.menuItems[i][m][2])=1;
print(game.bg);
print(game.song);
game.bg 仍将打印0,但现在 game.song 将打印1。
我不知道我是否在解释我要完成的工作方面做得很好,但是任何帮助将不胜感激。
说明::我了解如果我运行game.menuItems[i][m][2]=game.bg;
,这些变量就不会链接,也不会链接,我不希望game.menuItems[i][m][2]=0;
设置游戏。 bg 设为0,而是以某种方式读取 game.menuItems [i] [m] [2] 的值,标识它正在尝试设置 game的值。 bg ,并更改 game.bg 的值,而无需更改 game.menuItems [i] [m] [2] 的值。 game.menuItems [i] [m] [2] 的唯一目的是显示要编辑的变量。