我希望你很好。 我有一个我不明白的问题。我的变量似乎更新但它们没有(我已在下面的代码中进一步解释)。 [我正在尝试创建一个商店,我的用户可以为我的游戏购买老板]。
我真的希望你能帮助我:)。
这是代码。不要犹豫,向我询问进一步的细节(老板总数将在36左右)。
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
答案 0 :(得分:2)
执行此操作时:
var bossVar:Array=[sp[59], sp[60]]; //array with int variables needed to save the state of inventory
从sp
数组中取出变量,并将它们放在bossVar
数组中。在这种情况下复制int变量。
这意味着更改sp[59]
或bossVar[0]
不会改变另一个。
示例代码:
var a:Array = [1, 2];
var b:Array = [a[0], 5];
a[0] = 42;
trace("a[0] =" + a[0]);
trace("b[0] =" + b[0]);
例如,您可以通过存储对象来规避这一点。