U3d学习第4天--u3d脚本代码基础判断和循环语句
来源:互联网 发布:淘宝商品如何靠前 编辑:程序博客网 时间:2024/06/11 22:57
U3d学习第4天--u3d脚本代码基础判断和循环语句
判断:
1.if语句:
格式:if(<条件>){<语句块>}
注:条件只能是bool类型条件(只能是假值)
E.g a=1,b=2;
If(a<b) {print ("aaaaaaaaaa");}
输出结果就是:aaaaaaaaaa
如果条件不成立,比如把a<b该成a>b;
则不会有输出。所以就要使用下面的if....else
2.If.....else语句: 当不满足if条件的情况先,就会执行else里的语句
格式:if(<条件>){<语句块>}
else{<语句块>}
E.g a=1.b=2;
If(a>b) {print("aaaaaaaaaa");}
else {print("bbbbbbbb");}
3.If.......else if......else语句: 可以设置多个条件,来执行多种语句,最后在不满足所有条件的情况下执行else里的语句
格式:if(<条件>){<语句块>}
else if(<条件>){<语句块>}
else if(<条件>){<语句块>}.....
else{<语句块>}
e.g int a=4;
if(a=1) {print("aaaaaaaaaa");}
else if(a=2) {print("bbbbbbbb");}
else if(a=3) {print("ccccccccc");}
else {print("ddddddddd");}
最后输出的的事:ddddddddd
4.Switch.....case语句:
格式:switch(表达式)
{
Case 值1;表达式;break;
Case 值1;表达式;break;
Case 值1;表达式;break;
.............
Default;表达式;break; 这个就不需要值了,上边没有列出来的数值都在这个里面包含了
}
注意:在Uunity3D里面,必须每个case都要加break;不然就会报错。
循环结构:
循环有1.while 循环2.do...while 循环3.for 循环4.foreach 循环
1.while循环:
先判断满不满足条件,当满足条件是执行下面的语句,然后返回在判断满不满足条件,还满足,就继续执行,直到不满足条件为止。如果一开始就不满足条件,则不会执行这个循环语句。
格式: while (条件)
{
执行语句;
}
E.g: int i=1;
While(i<5)
{print(i);i++;}
最后输出结果是:1 2 3 4
注意:break 语句可用于退出循环,continue 语句可用于跳过当前循环并开始下一循环
2.do...while循环:
和while循环差不多,就是do...while循环是先执行语句,在去做判断,如果不满足条件的话将不被承认,这次循环将无效化。(最后的结果while和do...while结果一样)
格式:do
{
执行语句;
} while (条件) ;
E.g: int i=1;
do{print(i);i++;}
While(i<5);
最后输出结果是:1 2 3 4
3.for循环:
for 循环要求只有在对特定条件进行判断后才允许执行循环
这种循环用于将某个语句或语句块重复执行预定次数的情形
格式:for (初始值(表达式1); 条件(表达式2); 增/减(表达式3))
{
执行语句;
}
E.g: int a;
For(int i=1;i<5;i++)
{ print(a); }
最后输出结果是:1 1 1 1
更多精彩:http://www.gopedu.com/- U3d学习第4天--u3d脚本代码基础判断和循环语句
- u3d代码脚本基础---判断循环综合练习
- u3d脚本代码入门基础
- u3d脚本学习一
- U3D脚本
- U3D总结和脚本初学
- U3D学习笔记(4)
- u3d学习第一天--材质球和钢体
- U3d学习
- u3d学习
- u3d
- u3d
- u3d
- u3d
- u3d
- u3d
- u3d
- u3d
- memcache初步认识(文稿)
- Ubuntu下Python版本管理 pyenv
- ubuntu 安装 TM2009 QQ2013
- Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效
- js去掉字符串前后空格的五种方法
- U3d学习第4天--u3d脚本代码基础判断和循环语句
- 验证码的功能实现
- uchome中的发送邮件
- ceph存储 loop设备及losetup命令介绍
- 数字图像处理基础知识总结
- RTP/RTCP协议介绍
- SharedPreferences清除问题
- Android PowerImageView实现,可以播放动画的强大ImageView
- ie11兼容性问题,jsp在IE11显示不全问题,ie11覆盖内容问题解决方法