下载此文档

unity3d知识点[共14页].doc


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
unity3d 知识点 【篇一: unity3d 知识点】
数据结构和算法很重要!图形学也很重要!大的游戏公司很看重个
人基础,综合能力小公司看你实际工作能力,看你的 demo 。

是指在显示器上为了显示出图像而经过的一系列必要操作。
渲染管道中的很多步骤,都要将几何物体从一个坐标系中变换到另
一个坐标系中去。
主要步骤有:
本地坐标 - 视图坐标 - 背面裁剪 - 光照- 裁剪- 投影- 视图变换 - 光栅化。

有很多种方式,例如

destroy
掉;
assetbundle 占用的资源;
,降低模型的骨骼数量,降低贴图的大小;
,使用多层次细节 (lod) ,使用着色器 (shader) ,使用
预设(prefab) 。
? ();

resources 模块,调用它的 load 函数:可以直接 load 并返
回某个类型的 object ,前提是要把这个资源放在 resource 命名的文
件夹下, unity 不关有没有场景引用,都会将其全部打入到安装包中。
();
:这种方式只在 editor 范围内有
效,游戏运行时没有这个函数,它通常是在开发中调试用的
【assetdatabase 资源数据库】
区别:resources 的方式需要把所有资源全部打入安装包,这对游
戏的分包发布(微端)和版本升级( patch )是不利的,所以 unity
推荐的方式是不用它,都用 bundle 的方式替代,把资源达成几个小
的 bundle ,用哪个就 load 哪个,这样还能分包发布和 patch ,但是
在开发过程中,不可能没更新一个资源就打一次 bundle ,所以
editor 环境下可以使用 assetdatabase 来模拟,这通常需要我们封
装一个 dynamic resource 的 loader 模块,在不同的环境下做不同 实现。 动态资源的存放有时我需要存放一些自己的文件在磁盘上,例如我 想把几个 bundle 放在初始的安装里, unity 有一个 streaming
asset 的概念,用于提供存储接口的访问。我们需要在编辑器建立一
个 streamingassets 名字的文件夹,把需要我们放在客户磁盘上的 动态文件放在这个文件夹下面,这样安装后,这些文件会放在用户
磁盘的指定位置,这个位置可以通过
来得到。

在主线程运行时同时开启另一段逻辑处理,来协助当前程序的执行。
换句话说,开启协程就是开启一个线程。可以用来控制运动、序列
以及对象的行为。

一 界面制作 推荐: ngui
二 2d 游戏制作 推荐: 2d toolkit / 工具包,工具箱
三 可视化编程 推荐: playmaker
四 插值插件 推荐: itween,hotween
五 路径搜寻 推荐: simple path
六 美术及动画制作 推荐: ragespline,smooth moves
七 画面增强 推荐: bitmap2material,strumpy shader editor
八 摄像机管理 推荐: security camera
九 资源包 推荐: nature pack
十、造路插件 easyroads3d
unity3d 实现 2d 游戏,有几种方式?
gui ;
projection( 投影)值调为 orthographic( 正交投影 ),不
考虑 z 轴;
2d 插件,如: 2dtoolkit ;
中的碰撞器和触发器的区别?
触发器只是碰撞器身上的一个属性,碰撞器是触发器的载体。
碰撞器有碰撞的效果, istrigger=false ,可以调用
oncollisionenter/stay/exit 函数;
触发器没有碰撞效果, istrigger=true ,可以调用
ontriggerenter/stay/exit 函数。

发器(trigger )

unity3d知识点[共14页] 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qqqqqq
  • 文件大小106 KB
  • 时间2021-07-29
最近更新