关于Unity的C#基础学习(一)】的更多相关文章

一.数组 存放同种类型的一组数据,同类+多个 1.定义 int [] int_set; int_set=new int[10];  //在堆上分配出10个int,int_set是数组的引用变量,指向10个int大小的内存空间.new 类型[容量] 2.访问 数组引用变量名称[索引],int_set[0]=0,int_set[1]=1,int_set[1]=2,访问数组的元素. 数组大小是有限的,所以数组访问千万不能越界,10个元素大小的数组,索引就是0到9,100个元素大小的数组,索引就是0到9…
面向对象 一.编码注意 1.每个C#的脚本只有唯一的一个类是继承自MonoBehaviour 2.类的名字要和我们的文件名字一样 3.代码的缩进 个人习惯:在类的内部来访问数据成员/成员函数的时候,用this来修饰,可以更清楚哪些变量是数据成员,哪些是局部变量,哪些是成员函数,哪些不是.其实this可以省略. 二.类的定义 //权限 public(外部),internal(内存) 修饰这个类 1.internal class Person{ }//Person类只能在程序集的内部使用,inter…
一.Debug的使用 int a=3; Debug.Log("a="+a); 二.整数的定义 int m; Debug.Log(m);  //C#比C更严谨,没有初始化的变量打印出来使没有意义的,会报错,这个m目前是一个不确定的数.C#的任何一行代码都是有意义的. 三.浮点数的定义 //C#比C更严谨,不能像C中的那样 float a; a=0.1; //会报错,必须是 float a; a=0.1f; 四.表达式 1.赋值表达式= 2.算术表达式+-*/,%,++,-- 注意:整数之…
一.get/set访问器 class Person{ int my_age; //默认私有权限 int sex; //属性,类似于函数,但是又不是函数的东西 public int age{ get{ return my_age; } //读的访问器 set{ this.my_age=value;//或者this.my_age=value*2;也可以,value指的是外部传进来的值,外部赋值表达式等号右边给的值 } //写的访问器,指的是我们传过来的value; }//get/set也可以加权限修…
一.程序包含 1.数据:运行过程中产生的 2.代码:代码指令 数据和代码都是存放到内存中的,代码指令在程序加载的时候放到内存,数据是在程序运行的时候在内存中动态地生成,随时会被回收,要定义变量来存放数据 内存存储的最小单位是字节,内存中存放的是二进制数,只有1或者0,叫做位,1个字节可以存放8个bit,8位二进制11111111 二.C#的基本数据类型 1.整型(sbyte带符号的1个字节的整数,byte不带符号的1个字节的整数)(short带符号的2个字节的整数/ushort不带符号的2个字节…
unity  基础学习   transform 1.unity采用的是右手坐标系,X轴右手为+,Y轴向上为+,Z轴朝里为+; 但是我们从3D MAX中导入模型之后,发现轴向并没有遵从这个原理, 其实是他里面的矩阵搞乱了,真的这种情况,我们给他加一个父物体就行了! 点击菜单栏 GameObject->Create Empty,然后把我们的模型作为他的子物体 就OK了! 如果我们从3D MAX中做了一个位移动画,但是到了unity中发现它的尺寸太大 了,如果我们修改他们的Scaling的值的话,只能…
转载请声明转载地址:http://www.cnblogs.com/Rodolfo/,违者必究. 近期很多搞技术的朋友问我,如何步入VR的圈子?如何从零基础系统性的学习VR技术? 本人将于2017年1月1日开始,在<博客园>平台进行<VR零基础学习开发>系列文章连载,敬请关注. 在此呢,我写下此文,希望能够帮助那些有相同疑惑的朋友. VR到底是什么. VR是Virtual Reality的缩写,中文的意思就是虚拟现实. 虚拟现实(VR)是近几年来国内外科技界关注的一个热点,其发展也是…
具体出处:https://www.zhihu.com/question/35542990 我只是一个计算机相关专业毕业的,已经掌握了基础的C#并开发过.net的.目前突然心血来潮对unity3D有兴趣,就学习下. 推荐学习视频网页:http://www.taikr.com/ 虽然要钱不过有免费的. http://study.163.com/course/introduction.htm?courseId=1002818014  游戏特效 - Unity3d特效基础 - 入门到精通(免费)  ht…
第十七篇的Trigger用法为通过Handler方式实现Trigger的封装,此种好处是一个Handler对应一个sObject,使本该在Trigger中写的代码分到Handler中,代码更加清晰. 十七篇链接:salesforce 零基础学习(十七)Trigger用法 有的时候对于sObject的trigger处理复杂的情况下,比如一个sObject的before update要实现功能1,2.....n功能情况下,Handler中需要在before update写实现功能1--n的代码.然而…
IOS基础学习-2: UIButton   UIButton是一个标准的UIControl控件,UIKit提供了一组控件:UISwitch开关.UIButton按钮.UISegmentedControl分段控件.UISlider滑块.UITextField文本字段控件.UIPageControl分页控件.这些控件的基类均是UIControl,而UIControl派生自UIView类,所以每个控件都有很多视图的特性,包括附着于其他视图的能力.所有控件都拥有一套共同的属性和方法. 具体视图关系如下…