自己开始尝试弄一下随机数,照着方法,自己做了个英雄打怪兽的测试 int heroAttack; ; ; Random attack = new Random(); //初始化一个随机数的类 heroAttack = attack.Next(, ); //让随机数范围在8到25之间,注意是25,不是26 Console.WriteLine("你的攻击力为" + heroAttack); && monsterLife + monsterDefend - heroAttack…
我基本上从0开始学习编程,运算符基本上跳过,因为知道了 “=”这个符号相当于赋值,然后“==”才是等于,其他和普通运算符号差不都,也就跳过了. 最基础的赋值那种,我看了下代码,似乎没什么难度,估计新手和我一样,有一本书,大概看看就懂了,我从我遇到的问题开始. 我学习时候,发现C#接收用户输入的都是字符串,那么就在网上收集了一下关于字符串的转换问题 例子,用户输入一个数字,输出该数字2倍的数字. 在函数中,我试着写了 Console.WriteLine("请输入一个数字"); strin…
好久都没有写了.今天做了类继承的练习,做了一个小队,进行简单的判定. namespace 兵团建立练习 { class ServantBasics { public string name; //protected 代表着子类可以继承,外部不能调用 protected int attack; public ServantBasics(string name,int attack) //做了一个构造函数,用于赋值 { this.name = name; this.attack = attack;…
最近学到了for循环,我觉得其实看情况吧,和while挺像的,不过适合于累加或者累减这类的,for循环要更好用一点 for循环首先格式是 ; i < length; i++) { } 意思很简单,定义一个i,让i初始值等于0,然后每次循环到最后的时候,然后i会检查是不是小于设置的一个长度length,执行完内部所有程序后再执行的i++ 比如写一个最简单的 ; i < ; i++) { Console.WriteLine(i); } 输出的是1,2,3,4,这说明了i是整个运行完了才执行i++,…
今天练习了数组输入,先从最简单的开始,因为我输入完这些之后,觉得应该有更简单的方法,先来介绍一下我做的练习代码 //做一个最多能容纳10个数字的,用户可以输入任意1-10个数字,判断长度,输出数字 ]; bool adminInput; int adminNum; string input; ; //用于监听用户输入的次数 Console.WriteLine("请用户输入1-10个整数,输入p可以跳出"); string esc; ; i < A.Length; i++) //循…
想起来现在基础的已经学了不少了,那么这次试一下用while写一个数字猜谜的. Random roll = new Random(); //建立一个骰子 , ); //让骰子在1-100内随机一个数 ; //记录用户的数字 ; //记录猜数字次数 bool input; //判断输入是否正确 Console.WriteLine("请玩家输入一个1-100的数字来进行猜谜"); while (true) { input = int.TryParse(Console.ReadLine(),…
来测试一下循环....刚刚学了while循环,测试一下输出1-100的素数 我想了一下,素数就是只能被1和本身整除,那就是只能被整除2次,我是顺着这个思路写的代码,如果被整除超过2次,那么肯定不是素数. 然后,我想了一下,是两个循环,一个是本身在自加的数,还有个就是要除数的递增. ; //用于递增数字 int conut; //用于记录被整除的个数 int a; //用于存放除数递增 ) { a = ; //每次循环初始化a conut = ; //每次循环初始化计数 while (a <= n…
首先,自己用了下三目表达式,来做了一个闰年的判断,也就是能被400整除,或者是能够被4整除,但是不能被100整除的年份. int year; //输入的年 bool fourHunderd; //能被400整除 bool four; //能被4整除,不能被100整除 bool leapYear; //是闰年判断 Console.WriteLine("请输入你的年份"); string inputYear = Console.ReadLine(); year = Convert.ToIn…
自己写了一个关于兵种的,因为一直在测试,到底面向对象是个什么玩意...然后就做了这个 namespace 兵种 { class Role //作为父类,构建一个普通角色属性用于继承 { protected int health; protected int attack; protected int speed; protected int defend; public Role(int health,int attack,int speed,int defend) { this.health…
先给一个大致今天学习的图,然后后面是细节 1.下载Unity :官网下载需要版本 2.Unity安装:一定不要有中文路径:一台电脑可以安装不同版本的Unity,但是要安装在不同的文件夹下: 3. 新建工程文件 New:是新建工程: Open:打开已有Unity工程; 注意:Unity的工程文件路径也不要有中文,工程名也不要有中文: Unity中重要的六个面板: Scene:面板对场景中游戏物体位置,方向,大小进行编辑的一个面板: 手型:移动视角使用: 方向:移动场景内游戏物体的位置: 旋转:控制…