Unity游戏开发C#基础循环控制语句
Posted 布小禅
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity游戏开发C#基础循环控制语句相关的知识,希望对你有一定的参考价值。
前言
本教程参考菜鸟教程,本人也是依赖菜鸟教程学习的C# 当你已经有其他的编程经验的时候,你再去学习别的语言,我觉得菜鸟教程是个不错的选择,你只需要把语言基础看完,然后就可以放心的去实战了,个中的语言细节是教不会的,需要你自己去实践
循环控制语句
循环控制语句帮助你进行大量的,重复的操作
比如输出1-100,虽然我们有控制语句,但是我们也要输出100句
使用循环控制语句只需要几句就行了
1. for循环
for循环的循环变量是临时变量,随着循环改变,并且循环结束释放内存
输出1-100
for (int i=0;i<100;i++)
Console.WritrLine(i+1);
我们只需要写三行控制台就能输出1-100所有的数,或者你也可以结合分支控制语句来记性筛选,输出具有一定规律的数,比如奇数,偶数,质数等
2. while循环
使用while之前需要先定义一个变量让循环进行,还需要进行对变量的改变
int i=0;
while(i<100)
Console.WritrLine(i+1);
i++;
这么一看的话,确实for循环使用的比较舒服,但是也有的情况只能使用while,这两个都是有用的,只不过for一般都用的比较多
3. foreach循环
foreach循环一般用于对数据结构进行遍历,比如数组,链表等。
int[] datas = 1, 2, 3, 4, 5, 6, 7, 8, 9
foreach(int i in datas)
Console.WritrLine(i);
输出的就是数组中的值
4. do…while循环
do…while循环就是while循环,只不过是将需要循环的代码放在了do后面,while前面
比如使用do…while输出10个数
int i = 0;
do
Console.WritrLine(i+1);
i++;
while(i<=10);
和使用while循环来输出10个数
int i = 0;
while(i<10)
Console.WritrLine(i+1);
i++;
输出结果都是一样的,但是判断条件不一样了,因为do…while先对变量i进行了++,然后才判断的
结语
成功的光彩靓丽之后是廉价的泪水和眼泪
欢迎喜爱Python,Unity(游戏开发引擎)的爱好者,让我们一步步走向大神,成功离得不远,也就两个字,坚持罢了!!
Unity游戏引擎宣言:
你是否热爱游戏呢?
你是否曾经幻想着有一天自己做出一款属于自己的游戏呢?
不要犹豫了,赶快学习吧!
点击链接查看Python社区:Python交流社区
点击链接查看Unity社区:游戏开发爱好者
以上是关于Unity游戏开发C#基础循环控制语句的主要内容,如果未能解决你的问题,请参考以下文章