第一章:Hello Unity3D

1.Shader即着色器,是一个能够针对3D对象进行操作,并被GPU所执行的程序。通过这些程序,程序员就能获得绝大部分想要的3D图形效果。
2.子对象将继承父对象的旋转及移动
3.在2D模式下,摄像机对准Z轴方向,X轴向右,Y轴向上
4.Unity 3D从宏观角度可以分为以下7个模块:

  • 图形模块(Graphics):负责处理图像显示部分,主要包括摄像机、光照、Shader、粒子系统等
  • 物理模块(Physics):负责处理物理效果的相关内容,包括刚体、碰撞器等
  • 音频模块(Audio)
  • 动作模块(Animation):负责处理动作,包括Mecanim系统
  • 导航模块(Navigation):负责处理AI、寻路
  • UI模块
  • 脚本模块

5.Unity 3D本身使用C++写的,SVN、Git、Lua都是用C写的。过往的单机游戏很少使用脚本语言而使用C/C++是因为当时硬件性能不高,C/C++开发效率不高,但是运行效率高,可以充分压榨硬件性能。但是随着网游、手游的兴起。使用C/C++这种入门容易、进阶难的语言,其高级特性和高度灵活性也带来了高风险。相比之下,脚本语言易于学习、适合快速开发,能够适应市场频繁变化的需求开发速度的要求

第二章:Mono所搭建的脚本核心基础

1.

【读书笔记】Unity 3D脚本编程--使用c#语言开发跨平台游戏(韦佳栋)相关推荐

  1. 聊聊在博客园写博客的这两年《Unity 3D脚本编程:使用C#语言开发跨平台游戏》正式出版...

    版本状态: 2016.9 第一次印刷 (2016.11 输出到台湾) 2017.1 第二次印刷 2017.5 第三次印刷 2017.5 电子书上线:Unity 3D脚本编程--使用C#语言开发跨平台游 ...

  2. 《Unity 3D脚本编程:使用C#语言开发跨平台游戏》序言

    本文是7月受陈嘉栋的委托为他的新书<Unity 3D脚本编程:使用C#语言开发跨平台游戏>所写的序言,借助序言告诉大家.NET平台有着一个广阔的使用场景. 序言 Unity3D 是由两个具 ...

  3. 《Unity3d脚本编程 使用C#语言开发跨平台游戏》读书笔记1

    1.4脚本编程的优势 ·易于学习,代码维护方便,适合快速开发 ·开发成本低(因易于学习,所以可以启用新人,同时开发速度快,这些都是降低成本的方法) 2.2.1以速度作为衡量语言级别的标准,那么语言从低 ...

  4. 《Essential C++》读书笔记 之 基于对象编程风格

    <Essential C++>读书笔记 之 基于对象编程风格 2014-07-13 4.1 如何实现一个class 4.2 什么是Constructors(构造函数)和Destructor ...

  5. iOS读书笔记之Objective-C高级编程(GCD)

    本文主要对GCD的概念.API以及实现进行梳理. 一.CCD的概念. 1.GCD,全称是Grand Central Dispatch,它是C语言的API. GCD的核心 : 将block(任务)添加到 ...

  6. 读书笔记:编写高质量代码--web前端开发修炼之道(二:5章)

    读书笔记:编写高质量代码--web前端开发修炼之道 这本书看得断断续续,不连贯,笔记也是有些马虎了,想了解这本书内容的童鞋可以借鉴我的这篇笔记,希望对大家有帮助. 笔记有点长,所以分为一,二两个部分: ...

  7. 【《C Primer Plus》读书笔记】第2章:C语言概述

    [<C Primer Plus>读书笔记]第2章:C语言概述 [<C Primer Plus>读书笔记]第2章:C语言概述 2.1 简单的C程序示例 2.2 示例解释 2.3 ...

  8. 【读书笔记】Java并发编程的艺术

    第一章 并发编程的挑战 上下文切换 上下文切换概述 切出:一个线程被剥夺处理器的使用权而暂定运行 切入:一个线程被选中占用处理器或者继续运行 上下文:在这种切入切出的过程中,操作系统需要保存和恢复相应 ...

  9. Unity 3D 脚本参考

    第一章  概述  Unity中的脚本(Script)由附加到游戏对象(GameObject)的自定义脚本对象(Custom  Script  Object)组成,它们又被称为行为.脚本对象中各种函数被 ...

最新文章

  1. animate用法 js原生_用 原生Javascript 创建带动画的固顶导航菜单
  2. java实现生产者消费者问题(转)
  3. 剑指offer 二进制1中的个数
  4. MYSQL存储过程中 使用变量 做表名--转
  5. 疫情过后,2020年各省市GDP排行榜top10新鲜出炉,你的家乡排在第几?
  6. qchart折现图_Qt开发技术:QCharts(二)QCharts折线图介绍、Demo以及代码详解
  7. git本地创建新分支并推送到远程仓库
  8. C++ STL学习笔记
  9. 新年快乐,送一台新款华为笔记本!
  10. Python 只读属性的实现
  11. Docker使用笔记-2-[之] oracle-xe安装
  12. opencv 多边形近似物体形状
  13. 利用 Commons-Fileupload 实现文件上传分析(转)
  14. 推荐几款git管理工具
  15. YOLOX系列一 -- 代码下载以及win10上demo运行
  16. DBUtils工具类的使用方法详解
  17. Qt:操作系统注册表
  18. Chartboost ane sdk 使用教程
  19. CSS动画案例--天空中云朵变化效果
  20. java左手画圆右手画方_左手画圆,右手画方真的很难吗?为什么人们很难做到呢?...

热门文章

  1. 『网络安全』蜜罐到蜜网入门指南(三)蜜罐内部组成分析
  2. 浏览器中H5存储方式的横向对比
  3. 西门子 S7-200 通过模块连接杰控通讯方法
  4. p2p mysql 数据的拆分 案例_浅析: P2P网贷系统数据库设计
  5. C语言 | 单链表的冒泡排序
  6. HTTP协议抓包 【HTTP协议解析】
  7. 清华大学地学系全球超分3弧秒海陆DEM数据下载
  8. 华为HCIA(RS网络工程师)2021题库
  9. 关于Recycle.exe病毒的分析
  10. VMware Workstation 17.0 Pro Unlocker OEM BIOS for Windows