我看到了这个在互联网上,我想不到这是什么:这个变量是什么意思?
他们创建了布尔命名障碍,并将其设置为false。
public bool obstacles = false;
但是,这是什么行约:
obstacles = obstacles ? false : true;
if (obstacles)
{
transform.renderer.material.color = new Color(.5f, .5f, 0.0f);
}
else
{
transform.renderer.material.color = Color.white;
}
我知道,如果和其他功能,当有一个障碍,转材料到指定的颜色,或者如果没有一个障碍物,将材料变成白色。但是,这条线是什么:障碍物=障碍物?假:真;
谢谢..对不起,这个新手问题。
我宁愿写代码'障碍=!obstacles'或去与史蒂夫的做法,但现在你知道它meaans。 – Silvermind
@Silvermind,可能是你的更好 – Steve
@Silvermind:如果我想采纳你的建议。代码就像'if'语句将执行'obstacle'或'obstacle = true','else'语句将执行'!obstacle'或'obstacle = false'。先生,我有什么不对吗?是的,现在我已经知道了。感谢你和所有人 – Kaoru