- 博客(6)
- 收藏
- 关注
原创 Unity学习笔记01-相机跟随方法
类似电视摄影的视角,相机固定在某处,跟随着画面中人物的移动而移动。根据图上原理,我们可以利用三种属性更新相机位置1)距离distance2)水平旋转角度rot3)竖直旋转角度roll //距离 public float distance = 15; private float maxDistance = 22f; private float minDistance = 5f; public float zoomSpeed = 0.2f;//缩放速度 //
2022-01-23 00:10:08
316
原创 C#学习05-类简介与派生继承
基本概念类是一种数据结构,它可以包含数据成员,函数成员以及嵌套类型。C#中类的声明C#中类的声明即定义,不同于c++中声明与定义是分开的。C#类构造函数类的 构造函数 是类的一个特殊的成员函数,当创建类的新对象时执行。构造函数的名称与类的名称完全相同,它没有任何返回类型。public myClass(){}C#类析构函数类的 析构函数 是类的一个特殊的成员函数,当类的对象超出范围时执行。析构函数的名称是在类的名称前加上一个波浪形(~)作为前缀,它不返回值,也不带任何参数。析构函数用于
2021-12-13 16:44:51
1469
原创 c#学习04-事件
基本概念:事件是使类和对象具备通知能力的成员,用于对象或者类之间的消息传递。事件模型的五个组成部分1)事件的拥有者2)事件成员3)事件的响应者4)事件处理器5)事件订阅例子:class program{ static void Main(string[] args) { Teacher teacher=new Teacher();//事件拥有者 Boy boy=new Boy();//事件响应者 teacher.Elapse
2021-12-11 18:42:14
382
原创 C#学习03-数组
基本概念:数组是一个存储相同类型元素的固定大小的顺序集合。数组的初始化int[] array= new int[3];double[] balance = { 2340.0, 4523.69, 3421.0};int [] marks = new int[] { 99, 98, 92, 97, 95};二维数组的初始化与使用int [ , ] array=new int[3,4];int val=array[1,2];交错数组的初始化int[][] scores_1 = new i
2021-12-09 23:11:20
349
原创 c#学习02-委托
直接调用:通过函数名调用。间接调用:通过函数指针调用函数。传统函数指针使用方法typedef int(* Calc)(int a,int b);int Add(int a,int b){return a+b;}int x=3,y=4;Calc fun1=&Add;int z=fun1(x,y)C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托是一种类,也可以说一种数据类型。委托的声明委托声明决定了可由该委托引用的方法。委托可指向一个与其具有相同标
2021-12-08 23:31:33
154
原创 C#学习01-数据类型
在c#中变量分为三种类型值类型值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。在声明后系统会直接为其分配内存引用类型该类型不包含存储在变量中的实际数据,但它们包含对变量的引用。指向一个内存中的位置。引用类型分为三种:object、dynamic 和 string。1-对象(Object)类型对象(Object)类型 是 C# 通用类型系统(Common Type System - CTS)中所有数据类型的终极基类。2-动态(Dynamic)类型动
2021-12-06 16:19:56
251
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人