Unity学习1——初始


前言

本篇内容为在学习Unity时个人的一些学习笔记。

一、游戏介绍

游戏

  • 在移动平台,Unity几乎成为3D游戏开发的标准工具,使用它开发的游戏数不胜数。
  • 2D游戏:视角完全锁定,二维坐标。
  • 3D游戏:可以任意变化视角,无锁定,三维坐标。

虚拟现实

Virtual Reality
当今世界前言科技之一。
利用电脑模拟产生一个三维空间的虚拟世界,并提供触觉,听觉,触觉等感官模拟。
使用者通过各种输入设备与虚拟环境中的事物进行交互,从而产生身临其境的体验。

VR设备:移动端头显设备,外接式头戴设备,一体式头戴设备。

增强现实

Augmented Reality
通过电脑技术,将虚拟的信息用到真实世界。

游戏引擎

  • 程序的框架,一款游戏最最核心的代码。
  • 包含以下系统:渲染引擎,物理引擎,碰撞检测系统,音效,脚本引擎,动画系统,人工智能,网络引擎,以及场景管理。
  • 使用游戏引擎,开发者可以重用已用的核心技术,将精力集中在游戏逻辑和设计上,从而快速得创建游戏。

二、Unity介绍

Unity 3D

由Unity Technologies公司开发的用于轻松创建游戏和三维互动内容的开发工具,是一个国际领先的专业游戏引擎。

Unity 3D特点

  • 简单易用
  • 开发效率高
  • 价格便宜
  • 新手居多
  • 23个平台自由迁移,出色的部署,完全的覆盖。

Unity引擎基础

·Unity 环境搭建
·C # 语言基础
·Unity API
· 物理引擎
· 3D数学基础
· UGUI

Unity高级应用

· Unity 高级组件
· IO,协程,多线程
· Unity高级组件应用

游戏架构设计

· 面向对象
· 类库开发
· 设计模式
· 人工智能

完整项目实战

· 美术规范及优化
· XML及 Json
· 数据库
· 项目制作

三、Unity 基础操作

layout:调整布局。

面板介绍

project 面板

存放游戏资源的面板
project:放置游戏资源(美工,人物等等)
project面板对应Assets文件夹(资源)
右键project面板+show in explorer 打开对应文件夹

import package 导入包
export package 导出包

hierarchy面板

存放游戏对象的面板

scene 面板

调整游戏场景

game 面板

显示游戏场景

inspector 检视面板

显示选中对象的组件。游戏物体的功能由组件达成。

基础操作

在scene面板选中对象+F或者在hierarchy面板双击物体:居中选中的对象
按住alt+鼠标左键:视角旋转
按住alt+右键:缩放场景
按下鼠标滚轮拖动场景,滑动滚轮缩放场景
按住鼠标右键的同时,使用WSADQE可以实现场景漫游

XYZ坐标系
向前:Z正方向
向右:X正方向
向上:Y正方向

世界原点:0,0,0
position单位:m

q拖动视角
w移动
e旋转
r缩放

hierarchy面板+右键+3D object
新建3D对象

CTRL+D复制对象

顶点吸附:V捕捉对象顶点
选择物体后按住V,定位定点,再拖拽目标物体。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值