欢迎来到有关
unity3d学习
的博客,在这里希望你能学习到自己不知道的知识,并能对
unity
产生更大的兴趣。
今天我学习了
unity中脚本入门的基础知识,不知道的朋友可以来看一看哦。
命名空间:using,像文件夹,可以容纳多个文件。
通过把类放入命名空间可以把相关的类组织起来,并且可以避免命名冲突,
数据类型:
变量命名规则
(1)由字母,数字和下划线组成。
(2)必须由字母或下划线开头,不能用数字开头。
例:int age=20; (由字母开头);
string _name="zhangsan";(由下划线开头);
float 2speed="2"; (系统会报错,不能以数字开头);
(3)不能是c#中的关键字:如int,string,Main等。
(4)区分大小写,因为大写和小写在c#中是两个变量。
变量的声明和赋值
语法:变量的声明:数据类型 变量名;
变量的赋值:变量名=值;
如:int age;----声明变量;每个数据类型后面可以定义多个变量:string name,address,national;
age=20;-----变量赋值;"="表示赋值运算符,把右边的赋给左边的。
变量与常量的区别:
变量:是在程序运行中随时可以改变的量;比如:age=20;
age=30;
常量:是在程序运行中不会发生改变的量;比如:
static float PI=3.14;(
static是静态修饰,表示不可再变;常量赋值后,不可再赋
值
)
类型转换
如:int a=2;
float b=3.14
f;//
单精度变量的值后面必须跟f或F;
b=a;
a=
(int)b;//
强制转换,只要整数部分。(字符串不能强制转换)
所以就需要别的转换方法:
在unity中实现任意类型的转换,可以用+“ ”;
如:money=age+" "//
把任何类型数值转换为字符串可以用双引号。
bool b=
true;//
还有false。
money=b+" ";
frint(money);
+为链接符,跟上双引号可以任意转换类型。
运算符和表达式
算术运算符都包括 + - * / %
~
分别是 加法运算 减法运算 乘法运算 除法运算 获得进行除法运算后的余数
将一个数按位取反
++
操作加1
加号在前,先运算后赋值;加号在后,先赋值后运算。
--
操作减一
减号在前,先运算后赋值;减号在后,先赋值后运算 。如果出现三个加号或减号,其中的一个可认为是符号。
?:
检查给出的第一个表达式expression 是否为真。如果为真,则计算operand1,否则计算operand2.这是唯一带有三个操作数的运算符
比较运算符
> 检查一个数是否大于另一个数
< 检查一个数是否小于另一个数
>=检查一个数是否小于或等于另一个数
==检查两个值是否相等呢个
!=检查两个值是否不相等
整数除以整数,结果还是整数;小数对大数求余,结果为小数;
&:位与,做乘法运算;
丨:位或,做加法运算; 求数值时,数值要转化为二进制,运算结果是二进制的转换为十进制。
^:异或,相同为0,不同为1;
~:取反,把求的值加1,然后添加负号。
更多精彩的内容请关注:http://www.gopedu.com/