U3DPRO原创3D游戏制作教程22.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
U3DPRO原创3D游戏制作教程22

U3DPRO原创3D游戏制作教程连载 ????????????????????????????????——第2讲:认识菜单(下) ?????????????????????????????? 图2-5 网格过滤器:在这个地方给物体指定什么网格,物体就会是什么形状。 文字网格:没有文字网格就没法显示3D文字,这个说法通俗不?? 网格渲染器:这个渲染器把网格过滤器中的网格显示在游戏场景中,如果一个物体没有网格渲染器,或者网格渲染器被关闭掉,那么它将无法显示在游戏场景中,但是,它实际还是存在于游戏世界中的,只是没显示出来,就好像穿着隐形衣的人,你只是看不见他,实际上你是可以揍到他的。 绑定子物体:这个东西不是字面上那么简单,它可以把子物体与父物体的网格合并为一个。这个组件本质上是一个C#脚本,在游戏运行的时候才会生效。 图2-6 椭圆粒子发射器:在一个圆形区域内生成一堆粒子,可以在Inspector中设置发射的粒子的数量多少,圆形区域的范围。 网格粒子发射器:粒子将会沿着所附着的物体的网格产生,就好像从物体的表面生成的一样。 粒子动画控制器:这个控制器可以让你控制你所生成的粒子们的动画,比如让每个粒子随机改变颜色,或者模拟风吹动粒子的飘动效果,或者模拟激光枪发射激光等等等等。 粒子碰撞器:有了它,粒子就拥有了碰撞能力,可以和任何有碰撞盒的物体进行碰撞。 粒子渲染器:和其他的渲染器一样,没有它,粒子数量再多也不会显示在屏幕上。 轨迹渲染器:比如车漂移过后,路上的轮胎印迹,等等轨迹类的效果都可以用这个来实现。 图2-7 刚体:给游戏物体附加了刚体组件以后,这个物体将能感受物理引擎所带来的物理效果,比如感受重力,感受其他物体的碰撞力,同时,该物体拥有了速度属性,可以让物体按照某个速度移动。 人物控制器:我们平时接触的那些第一人称视角游戏,比如反恐精英;第三人称视角游戏,比如魔兽世界。如果我们想达到这两个游戏中的人物的移动效果,就可以试一下这个人物控制器。当然,单纯有这个人物控制器还是不够的,unity自带的标准资源包中有两个人物控制器的标准资源包,一个是第三人称视角控制,另一个是第一人称视角控制,位置如图2-7-1,大家拖到场景里面研究一下就知道人物控制器是怎么回事了。 图2-7-1 ?????? 讲下面的各种碰撞之前,我们先讲解一下什么是碰撞区域,一个物体想要和其他物体产生碰撞的话,两个物体的身上必须有碰撞组件,所谓的碰撞组件包括下面的盒碰撞、球碰撞、胶囊碰撞等等,当我们给物体加上任意一种碰撞组件之后,我们就会发现,这个物体身上多了绿色的线框,这个线框所包围的区域就是物体的碰撞区域,如图2-7-1中是一个cube加了盒碰撞,图2-7-2中是一个球体也加了盒碰撞,我们可以发现盒碰撞的碰撞区域默认大小刚好能包容它所附着的物体。碰撞区域的大小我们可以可以任意调整。 同时我们发现图2-7-2中的球体加了盒碰撞之后他的碰撞区域是盒形的,而不是我们想要的球形碰撞,为了满足不同形状的物体的碰撞需求,引擎为我们提供了多种碰撞组件,下面配图介绍各种碰撞组件,各种组件除了形状、位置不同之外,功能是一样的,都是为了让物体可以感受碰撞。。。 图2-7-2 图2-7-3 盒碰撞:盒形的碰撞区域,一般应用在cube这类的规则四边形物体上,如图2-7-1中所示。 球碰撞:球形的碰撞区域,一般用在标准球形的物体上,通过调节碰撞区域的大小,可以变为椭球形碰撞区域来包容一个椭球形的物体。 胶囊碰撞:这种碰撞区域像胶囊,可以算是针对胶囊体而生的碰撞区域。 网格碰撞:这种碰撞以后会经常遇到,通常用来场景上,因为场景凹凸不平,比如一个工厂,如果给这个场景加个盒碰撞,它会将整个场景包括起来,就好像图2-7-2中的球体的下场一样。。如果加上这个网格碰撞,那么这个场景的碰撞区域完全就是紧贴着场景的网格来生成的。 车轮碰撞:这碰撞可以说是专门为地面交通工具设置的,只要在是带轮子的车,给车轮加这种碰撞是最明智的选择。这种碰撞内置了车轮固有的碰撞检测、车轮物理效果、车轮滑动效果。之后的赛车游戏教程中我们会介绍到。 交互式布料:这东西可以模拟布料的效果,而且可以和其他物体进行交互,比如我们创建一个交互式布料,然后在它的下面创建一个cube,当我们运行这个游戏的时候,我们发现它真的像一块布搭在cube上一样。如果不想游戏卡死的话,这玩意最好少用。。。 蒙皮布料:这个可以用来给人物穿上衣服,比如裙子这类的可以随着人物动作而动的衣服。 布料渲染器:这个和其他渲染器一样,显示的作用,没有它,你的布料组件产生的效果将无法表现在屏幕上。 铰链节点:把两个或多个物体(实质上链接的是两个物体身上的Rigidbody组件,所以想要链接两个物体,它们身上必须已经附加了Rigidbody组

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档