Unity入门&物理引擎

    一.Unity六大模块

  首先,Unity界面有六大模块,分别是:Hierarchy,Scene,Game,Inspector,Project,Console。下面对这六个视图的功能进行详解。

  1.Hierarchy:层级视图

    功能:显示当前场景或多个场景内的所有游戏对象,并表达对象之间的层级关系。

  2.Scene:场景视图

    功能:显示当前场景的所有游戏对象,并显示场景及游戏对象的基本操作

    场景操作:Q(场景移动)、Alt+鼠标左键(场景旋转)、2D/3D、鼠标滚轮(拉近拉远场景)、鼠标右键+WASD(场景漫游)

    对象操作:W(对象拖动)、E(对象旋转)、R(对象缩放)、T(2D宽高设置)、F(聚焦游戏对象到屏幕中央)、Z(设置中心点:pivot(模型原型中心点)、Center(Unity计算的中心点))、X(设置游戏对象方位:Local(自身的上下左右前后)、Global(世界的上下左右前后))、Ctrl+Shift+F(设置当前选中的游戏对象到观察位置,不仅仅应用于摄像机)

  3.Game:游戏视图

    功能:显示最终玩家看到的游戏画面

    Gizmos:在Game视图显示辅助线及图标

  4.Inspector:监视器面板

    功能:监视游戏对象、文件、工程设置

    监视游戏对象属性:游戏对象图标、激活状态、名称、静态、标签、层、组件

  5.Project:工程界面

    功能:显示当前工程的Assets文件夹,掌握搜索功能

  6.Console:控制台面板

    功能:显示提示信息、警告信息、错误信息

  二.Unity脚本

  1.Unity工程架构

    Assets:存储工程所需的所有资源文件

    Library:工程所需要的所有资源库(类库)(自动生成)

    ProjectSetting:工程设置文件(可移植)

    Temp:临时文件

  2.Unity开发框架

    项目-->场景-->对象-->组件-->属性

  3.Unity脚本支持的语言

    C#、JS

  4.Unity脚本生命周期(9个回调函数)

    Awake():游戏开始时最先执行,不受组件可用性的影响,用于游戏对象的初始化

    OnEnable():脚本组件可用时执行一次

    Start():在OnEnable之后执行一次,受组件可用性的影响,用于更新游戏场景和状态

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值