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

               Whilei<5

               {print(i);i++;}

         最后输出结果是:1         2      3       4

         注意:break 语句可用于退出循环,continue 语句可用于跳过当前循环并开始下一循环 

2.do...while循环:


        和while循环差不多,就是do...while循环是先执行语句,在去做判断,如果不满足条件的话将不被承认,这次循环将无效化。(最后的结果whiledo...while结果一样)

         格式:do

                {

                     执行语句;

                } while (条件) ;

        E.g: int i=1

               do{print(i);i++;}

               Whilei<5;

              最后输出结果是:1         2      3       4

               

3.for循环:

              for 循环要求只有在对特定条件进行判断后才允许执行循环  

              这种循环用于将某个语句或语句块重复执行预定次数的情形 

         格式:for (初始值(表达式1条件(表达式2/减(表达式3)

               {

                   执行语句;

               }

         E.g: int a

               Forint i=1i<5i++

               {   print(a); }

            最后输出结果是:1      1        1       1

更多精彩:http://www.gopedu.com/
0 0
原创粉丝点击