【贪玩巴斯】Unity3D初学圣经(一)——学习要求 Unity简单介绍 游戏引擎介绍 课程体系介绍 「1-1 到 1-4 」—— 2021年12月9日
Unity3D初学圣经 一 ——学习要求 & Unity简单介绍 & 游戏引擎介绍 & 课程体系介绍
- 本文对应视频P1 1-1 到P2 1-4
- 1.学习要求
- 2.Unity简单介绍
- 3.游戏引擎介绍
- 4.课程体系介绍
本文对应视频P1 1-1 到P2 1-4
本博文为贪玩巴斯整理B站达内教育——Unity3D 2017版本笔记和个人心得:https://www.bilibili.com/video/BV19t411f7bg
欢迎关注我的微信公众号:
编程之蓁 ID:bianchengzhizhen
及时分享算法、计算机科学以及游戏编程内容
微信公众号同样也能查看学习笔记喔~
本人CSDN博客主页:
https://blog.csdn.net/D16100?spm=1000.2115.3001.5343&type=blog
欢迎互相交流学习
1.学习要求
- 2021年12月2日
- 1-1
- 每天知识点必须理解(定义、作用、造用性、操作/语法) 适用性最关键,知识肯定会忘的,但是知道了适用什么知识,以后都可以查到操作、用法的
- 每天练习必须会做 (要自己独立完成)
- 形成笔记保留下来(最好电子版)
- 课上注意听!课下认真练、不懂马上问。
- 有些知识点牵涉面很广,需要循序渐进,不要当下浪费时间,钻牛角尖(按照老师要求去做)
- 多敲多练
2.Unity简单介绍
- 1-2
- Unity——游戏和三维互动 的 专业游戏引擎 (团结、统一)
- 用一种语言开发一次,所有平台都能使用。
- 2D游戏:视角完全锁定,二维坐标。
- 3D游戏:可以任意变化视角,无锁定。三维坐标。
- VR virtual reality 虚拟现实:和以前的游戏百分之九十九是一样的。只是输入输出不一样了。
- 当今世界前沿科技之一
- 利用电脑模拟产生一个三维空间的虛拟世界,并提供视觉、听觉、触觉等感官的模拟,使用者通过各种输入设备与虚拟环境中的事物进行交互,从而产生身临其境的体验。
- VR设备:移动端头显设备(放入手机,便宜使用方便,受硬件性能制约,用户体验感不足)
- 外接式头戴设备(需要连接PC,性能更强劲,体验更好,不会晕,刷新率很高可以捕捉肢体动作。但价格过高,需要额外硬件的支持)
- 一体式头戴设备 (具备独立运算,输入输出功能,不受空间和其他设备限制 还不成熟2016年。 芯片放进去了)
- xbox one zspace(三维空间)等等。
- 增强现实 Augmented reality: 通过电脑技术,将虛拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间同时存在。
- AR 与 VR 区别
- VR 看到的场景和人物全是假的,是把你的意识代入一个虛拟的世界。AR 看到的场景和人物,一部分是真一部分是假,是把虚拟的信息带入到现实世界中。
3.游戏引擎介绍
2021年12月6日
1-3
游戏引擎——
程序的框架,一款游戏最最核心的代码。
包含以下系统:渲染引擎、物理引擎、碰撞检测系统、音效、脚本引擎、动画系统、人工智能、网络引擎、以及场景管理。(做一款游戏引擎框架需要3到5年的时间精力)。
使用游戏引擎,开发者可以==重用(chongyong反复用)==已有的核心技术,将精力集中在游戏逻辑和设计上,从而简单快速的创建游戏。(和操作系统、平台打交道交给unity)
Unity3D特点
简单易用 (唯一一款用C#的,其他都是C++
开发效率高(具有很多插件,这些插件都是现成的。游戏开发效率高很重要
价格便宜(unity授权费很便宜
新手居多(因为2000年多刚出,目前做5年以上的还不算太多,其本上从业都是2-5年
23个平台间自由迁移,出色的部署,完全的覆盖(跨平台这一特点非常出色)
发布平台包括:IOS、Android, Windows Phone(手机三大平台,一次开发三个平台同时发布)、Windows、Web、微软Xbox360、索尼PS3、任天堂wii等。(能玩游戏的,unity 都能放)
著名游戏企业加入
EA公司CEO约翰里奇蒂耶罗2014年成为unity总裁
前EPIC Games总裁,迈克·卡普斯2015年5月正式加入unity
目前手游端3D游戏都是unity做的
历史
2004年丹麦哥本哈根三位热爱游戏的年轻人决定开发一个易于使用、与众不同并且费用低廉的游戏引擎,帮助所有喜爱游戏的年轻人实现游戏创作梦想。
2005年发布了Unity1.0版本,并将总部设在美国旧金山。
2007年发布了Unity2.0版本–新增了地开号、实时动态阴影、网络多人联机功能等
2009年发布了Unity2.5版本-推出Windows版本,(最开始只支持IOS)支持IOS和Wii任天堂游戏机。(09年开始随着IOS Android大火,跨平台优势而大火)
2010年发布了Unity3.0版本–支持Android平台。
2012年发布了Unity4.0版本–支持Web及其他游戏机平台。
2012年Unity上海分公司成立,正式进军中国市场。(此时国内火起来)
同年苹果公司一份报告,在App Store中55%的3D游戏都是使用Unity开发的,而Android的市场应该比苹果更大。
截止2013年6月,Unity Technologies公司在中国、加拿大、丹麦 英国日本韩国、立陶宛、瑞典等国家和地区都建立了相关机构,在全球拥有30个不同国家和地区的超过290名雇员。
2015年3月发布了Unity 5.0版本一包括了许多新功能及改进,如:实时全局光照音频、动画系统等(主要优化PC端)
Unity目前主要做手机端游戏。
游戏公司大致分工
策划(出主意
美工(模型、美化
软件工程师(实现功能,逻辑重要
测试工程师
客服等
4.课程体系介绍
2021年12月9日
1-4 —— 课程体系
第一部分 unity引擎基础(基础是因为常用)
Unity 环境搭建
C#语言基础 (比较重要——会做一个2048的游戏,巩固C#算法和语法,以后工作就是代码 最重要)
Unity API
物理引擎1
3D数学基础
UGUI(界面)Unity 高级应用 (以操作系统为主)
Unity高级组件
TO,协程,多线程
Unity高级组件应用
常用数据结构
AR项目,VR项目
NGUI-ARPG项目贯穿
美术资源性能优化
Shader游戏架构设计(思想的升华 只要做开发,价值就很大)
面向对象
类库发开
设计模式
人工智能完整项目实战
美术规范及优化
XML及Json
数据库
项目制作
我们把能力作为重点!
只要会解决问题的能力就行了,有需求我们来解决。(编程)
很有可能今天你学到,以后工作没有用这个。所以我们要学会能力。解决问题的能力。我们要把案例研究清楚。
【贪玩巴斯】Unity3D初学圣经(一)——学习要求 Unity简单介绍 游戏引擎介绍 课程体系介绍 「1-1 到 1-4 」—— 2021年12月9日相关推荐
- 【贪玩巴斯】带你学:C++ tips ——知识点: C++整型short,int,long和long long的区别 2021年12月20日
[贪玩巴斯]带你学:C++ tips --知识点: C++整型short,int,long和long long的区别 2021年12月20日 C++的整型有short,int,long和long lo ...
- 【贪玩巴斯】带你学:C++ tips ——知识点:string::npos 用法详细解析 , 看这一篇就够了 2021年12月21日
[贪玩巴斯]带你学:C++ tips --知识点:string::npos 用法详细解析 !!! 一.定义 二.使用 1.如果作为一个返回值(return value)表示没有找到匹配项 2.但是st ...
- 【贪玩巴斯】带你一起攻克英语语法长难句—— 第二章——并列句全解 2021年12月17日——2022年2月5日
[贪玩巴斯]带你一起攻克英语语法长难句-- 第二章--并列句全解 2021年12月17日--2022年2月5日 并列句 1.什么是并列句? 2.并列连词以及与其同义的逻辑关系词 1.常见的并列连词 2 ...
- 【贪玩巴斯】Unity3D初学圣经(三)—— unity中的基础概念——scene场景,component组件,assets文件夹和Material材质,Mesh Renderer与shader
[贪玩巴斯]Unity3D初学圣经 三-- unity中的基础概念--scene场景,component组件与assets文件夹和Material材质以及Mesh Renderer 和 shader ...
- 【贪玩巴斯】带你一起攻克英语语法长难句—— 第一章——简单句详解 2021年12月2日
简单句 1.英汉句法语法的差异? 2.第一个句子--主谓宾 3.什么是英语句子? 4.英语句子的五个基本结构 1.主谓 2.主谓宾 3.主系表 4.主谓双宾 5.主谓宾宾补 5.句子的成分--词性 1 ...
- 【蓝桥杯Java_C组·从零开始卷】第二节、ifswitch(超级详细,适合入门强化学习,理论与实战双保险(2021年12月30日上午9点直播·视频发布B站)
目录 if语句的三种格式 单分支 简写语法 可能出现的异常 双分支 else if 是多分支件判断·与纯if两者区别 案例一.判断一个正整数的奇偶性 案例二.考试奖励 switch语句三种用法 swi ...
- 【贪玩巴斯】Unity3D初学圣经(二)—— unity界面布局介绍 unity常用面板介绍 「1-5 到 1-7」—— 2022年1月20日
[贪玩巴斯]Unity3D初学圣经 二-- unity界面布局介绍 & unity常用面板介绍 「1-5 到 1-7」-- 2022年1月20日 本文对应视频P5 1-5 到P7 1-7 un ...
- 实战 | 深度学习轻松学:如何用可视化界面来部署深度学习模型 转载 2017年12月27日 00:00:00 109 翻译 | AI科技大本营 参与 | 王赫 上个月,我有幸结识了 DeepCogn
实战 | 深度学习轻松学:如何用可视化界面来部署深度学习模型 转载 2017年12月27日 00:00:00 标签: 109 编辑 删除 翻译 | AI科技大本营 参与 | 王赫 上个月,我有幸结识了 ...
- 分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(11月28日-12月4日)
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(11月28日-12月4日) 本周Silverlight学习资源更新 Silverlight HttpUtil 封 ...
最新文章
- DOS call 中的%cd%,当前文件夹演示
- 数据中心虚拟化的8大好处
- 贾扬清撰文详解Caffe2:从强大的新能力到入门上手教程
- jsp文件通常用common_springboot还能这样用redis
- 漫画:云市场下,运营商甲方爸爸也出来抢乙方生意了?
- 5天一充不是梦!最大电池容量手机发布:朴实感人 还能防身...
- java面向对象相关选择题_java面向对象练习题一
- oracle 写递归,请问一个递归sql的写法
- 计算机组成原理收获与心得,学习计算机组成原理心得体会
- 转:程序员这口饭-职业规划解决方案
- 软件测试周刊(第33期):当夏季的光阴已然流逝
- macbook卡在进度条开不了机_解决MacBook Pro开机卡死在进度条无反应,进不去桌面问题...
- 【C++/OOP】(侯捷著) (转)
- epublib java_java中使用Epublib解析EPub文件
- 1年2轮融资团队2倍扩张,180人的产研团队如何有序协同?
- IDE+vim,提高开发效率
- 2017年大数据领域薪资有多高?
- 转大型分布式网站术语浅析
- 数字世界,企业何以抵御勒索病毒?
- SQL中的case when函数使用
热门文章
- 【博学谷学习记录】超强总结,用心分享|大数据之数仓分层
- ccf试题1:最大波动
- jquery弹幕效果
- 使用Tesseract+OpenCV+Python进行光学字符识别 (OCR)
- python 视频快速温习_传智播客python12天学会Python系列视频 177个视频教程 完整学......
- Golang简单语法
- C++自学笔记——空闲时间写的代码
- 我们怎样处理垃圾网站举报?
- Typora如何打出小黑点,空心圆,小方框
- YK03 用户交互:初始设置的输入2