AS3,当"score"超过设定值时改变变量
AS3, change variable when "score" goes over set value
我正在尝试用 AS3 制作一个小游戏,只是为了好玩。我以前从未尝试过 AS3,也几乎没有接触过 AS2。我对编码很陌生,我并没有真正尝试学习任何东西。刚刚踏入其中。
所以,我正在尝试做一个排名,第一个是 "Hobo",当它达到时,比如 100 经验,排名应该变为 "Recruit"。
我的想法是(很抱歉,如果这真的很糟糕,这对我来说都是全新的),但它行不通。
var rank:String = "Hobo";
if (exp <= 100){
rank = "Recruit";
}else if (exp <= 500){
rank = "Member";
}else{
trace("Not enough exp")
}
同样,我对 AS3 和编码都不熟悉,所以这可能非常糟糕或者完全是错误的方法。我道歉。
如果有人能解释为什么这不起作用,以及正确的方法,那就太好了。
非常感谢您的回答。
这个怎么样?
var rank:String = "Hobo";
if (exp >= 500){
rank = "Member";
}else if (exp >= 100){
rank = "Recruit";
}else{
trace("Not enough exp")
}
我正在尝试用 AS3 制作一个小游戏,只是为了好玩。我以前从未尝试过 AS3,也几乎没有接触过 AS2。我对编码很陌生,我并没有真正尝试学习任何东西。刚刚踏入其中。
所以,我正在尝试做一个排名,第一个是 "Hobo",当它达到时,比如 100 经验,排名应该变为 "Recruit"。
我的想法是(很抱歉,如果这真的很糟糕,这对我来说都是全新的),但它行不通。
var rank:String = "Hobo";
if (exp <= 100){
rank = "Recruit";
}else if (exp <= 500){
rank = "Member";
}else{
trace("Not enough exp")
}
同样,我对 AS3 和编码都不熟悉,所以这可能非常糟糕或者完全是错误的方法。我道歉。
如果有人能解释为什么这不起作用,以及正确的方法,那就太好了。
非常感谢您的回答。
这个怎么样?
var rank:String = "Hobo";
if (exp >= 500){
rank = "Member";
}else if (exp >= 100){
rank = "Recruit";
}else{
trace("Not enough exp")
}