(该笔记主要是给自己看的 逻辑略微混乱潦草 望谅解)
一、Unity概述
Unity特性:跨平台开发
Unity支持多个平台 包括windows mac linux等pc操作平台
对web平台的支持 需要安装WebPlayer 类似于FlashPlayer
支持Android ios等移动操作平台
支持webGL的平台
何为mono
mono是实现了跨平台的.NET框架
原本.NET只能Windows上用 而使用mono开发的.NET就能用于Linux等各种平台
而mono衍生出了两个大项目 一个是跨移动APP平台的Xamarin 能直接开发兼容Android和IOS的应用
而另一个 就是游戏引擎Unity
由于mono是基于.NET的 因此天然支持了部分语言 例如C#、VB、Java、Python、Ruby等
因此 Unity支持使用C#开发
Unity支持的开发语言:
- C#(推荐)
- JavaScript(JS for Unity)
- Lua
二、认识Unity编辑器
Unity打开后 是这样的
🚩布局设置
通过右上角的Layout改变布局(2 By 3是较为常用的布局