【C# in Unity零基础入门】0.0_课程简介

01 Unity 安装
https://unity.com/cn/unity-hub
Hub 版本管理器 安装各个版本的Unity编辑器
修改 编辑器的安装路径和下载路径
Personal 个人免费版许可证 免费哦
LTS 长期支持版
编辑器需要一个编译器
可选各个平台的打包支持工具
可选中文语言包
创建项目 指定项目模板 项目名称 项目路径
02 界面简介
窗口能拖动吸附整合
窗口关了在菜单栏的窗口里重新打开 也可以切换布局
注意默认的3D视图和游戏预览视图
03 Unity中的C#代码
编辑 - 首选项 - 外部工具 - 外部脚本编辑器
创建C#脚本 脚本名和类名需要一致
04 编程中变量的意义
存储数据 指向内存中的一个地址 我们可以按需赋予他含义
命名规范 业内规矩 公司标准 良心的抉择
Debug.Log("打印");
脚本需要挂载在游戏对象
游戏需要执行
05了解方法
void 方法名(){
一系列操作
}
06 类
面向对象编程 现实生活中各类事物都有自己的功能
创建一个类 声明他的属性 共性(车 刷了车漆)
实例化这个类 继承( :)了这个类共性中的特性(金杯 白色)
//单行注释 不会执行
/*
多行注释
不会执行
*/
///
函数说明
///
Unity的对象都是由各个组件构成的
: MonoBehaviour 继承这个类就能作为组件挂载在游戏对象上
07 变量的类型和方法
注意要用;结尾
()需要成对
变量可以相加 不能运算时相加是字符串的拼接
{1}占位符,需要在后面赋值
08 变量的声明
访问修饰符 变量类型 变量名(;) = 变量值
public int a(;) = 30 ;
Public 公共的 大家都能读取 不写时的默认
Private 私有的 类自己的内部能用 别的类用不了
Protected 受保护的 类和子类能访问
Internal 内部的 同一个程序集能访问
09 变量类型
C#是强类型语言 声明变量的时候必须指定类型
基本类型 System.Object
int 整数 int a = 1 ;
float 小数 float b = 3.14f ;
需要加f 否则代表double 高精度小数
string 字符串 string c = "你好";
bool 判断真假 bool d = true;
内插字符串 string e = $"字符{a}串"; //整数a 拼接进了字符串
类型转换
隐式转换 float a = 3 ; 程序当作3.0f处理 不损失精度
显式转换 int b = (int)3.14; 结果是整数的3 损失了精度
推断声明 var 让系统去决定类型 局部变量 不推荐使用
自定义类class 结构体struct 枚举enum
10 变量的作用域
每组{ }都是一个域
成员变量 类下面 类内使用
局部变量 方法里 方法内使用
运算符
算数 +-*/
赋值 =
关系 < > <= >= !=
逻辑 与&& 或|| 非|