C#中小括号内的和后面的内容一样是什么意思?例如下面的第一句和最后一句?

问题描述:

C#中小括号内的和后面的内容一样是什么意思?例如下面的第一句和最后一句?
if(rigidbody.isKinematic)rigidbody.isKinematic=false;
\x05\x05\x05}
\x05\x05\x05else{
\x05\x05\x05\x05if(rigidbody.isKinematic){}
\x05\x05\x05\x05else rigidbody.isKinematic=true;
\x05\x05\x05\x05if(AI.enabled)AI.enabled=false;
1个回答 分类:综合 2014-11-06

问题解答:

我来补答
小括号是跟if语句一体的
if(rigidbody.isKinematic)rigidbody.isKinematic=false;
完整的代码是
if(rigidbody.isKinematic)
{
rigidbody.isKinematic=false; //意思是刚体是可运动的话 那就禁止他运动
}
后边的就是
else
{
if(rigidbody.isKinematic){} //这句话没处理
}
else rigidbody.isKinematic=true; //这里也是省略了花括号 完整的是
{
rigidbody.isKinematic=true;
}
最后一句的意思 是 如果漫游人物可用 那就让他不可用 好好学unity3d吧 前途无量哦
如果还有疑问请继续追问
 
 
展开全文阅读
剩余:2000