0
我在AS3中创建了一个游戏。用2个变量计算平均值
我有一个工具栏,有一个金钱的字符串,一个用于幸福,一个用于游客。
幸福编码这样的:
var happyString:String = "0";
var happyNumber = Number(happyString);
bonheur.text = String(happyString);
trace(happyString);
我想“开心”的价值取决于两个变量(无形的球员)。
变量“confort”和变量“distraction”。
而且“快乐” 值将是=( “福尔” + “分心”)/ 2
我真的不知道该怎么做,虽然...
我做即:
var confortString:String = "0";
var confortNumber = Number(confortString);
var distractionString:String = "0";
var distractionNumber = Number(distractionString);
stageRef.addEventListener("PiscineBuilt", piscineVariables, false, 0, true);
private function piscineVariables(event):void{
confortNumber = Number(confortString) +3;
trace(confortNumber);
distractionNumber = Number(distractionString) +20;
trace(distractionNumber);
}
首先,我不认为“安逸”,并且每个函数被调用时“分心”值加...
其次,我如何才能有值“幸福”吗(这对工具栏上的玩家可见)等于(“福尔” +“分心”)/ 2
var happyString:String = distractionNumber + confortNumber ;
var happyNumber = Number(happyString);
bonheur.text = String(happyString);
trace(happyString);
?
谢谢你的帮助!
编辑
所以,在这里我现在是:
var confort:Number = 0;
var distraction:Number = 0;
var happy:Number = 0;
happy=(confort+distraction)/2;
bonheur.text=String(happy);
stageRef.addEventListener("PiscineBuilt", piscineVariables, false, 0, true);
private function piscineVariables(event):void{
confort+=10;
distraction+=30;
trace(confort);
trace(distraction);
}
GOOD:
忘记改变我bonheur.text的价值: bonheur.text =字符串( Number(bonheur.text)+(confort + distraction)/ 2);
谢谢。而私人函数piscineVariables?我怎么把那个confort提高10点作为例子呢? – user2421975
confort = + 3不起作用... – user2421975
您应该首先学习语法。 'confort + = 3;'这意味着“添加3以confort”。你的代码意味着“分配+3(三)来confort”。 – Vesper