自学unity3d能找工作吗 粒子贴图的方向

求助,请问粒子系统怎样让粒子反向运动?就是朝着原来的生成方向运动?


}

3级会员(职业侠客), 积分 847, 距离下一级还需 153 积分

3级会员(职业侠客), 积分 847, 距离下一级还需 153 积分


uinty3d怎么实现人物攻击挥刀出现刀光拖尾的效果呢?怎么让粒子跟随人物移动,就是导入一个带动画的人物模型,怎么让粒子跟随这个人物的手运动呢?

}

版权声明:本文为博主原创文章,未经博主允许不得转载。 /cuit/article/details/

在3D游戏中,大多数人物,小道具以及自然景观都以mesh表示,而2D游戏中用sprite表示。mesh和sprite是描绘这些形状定义明确的固态对象的理想方式。游戏中还有一些实体,在大自然中是流动的和无具体形状的,很难用mesh和sprite描绘。像流动的液体,烟雾,云彩以及魔法效果等效果,可以用一种叫做“粒子系统”的方式来实现这些与生俱来的流动体和能量。

粒子是粒子系统中大量的显示并移动的小型简单的图片或mesh,每个粒子表示液体或无形实体的一部分,所有粒子的效果共同形成了完整实体的效果。使用一个烟雾云举例,每个例子都有一个小的烟雾纹理,可能像一片小的云。当很多这些小的云片在场景中的某一块区域组合在一起时,整体效果就是一大块填充的云。

每个粒子都有一个预定的生命周期,一船是几秒种,在这几秒钟内可能会发生各种变化。其生命周期最开始是被粒子系统生成或发射出来,系统发射粒子的位置是一个区域内随机的,可能是一个球体,半球体,圆锥体,盒子或任意mesh。粒子会一直显示到其时间结束时,被系统移除。系统的发射率决定了每秒中有多少粒子会被发射,但是发射的精确时间是稍微有点随机的。发射率和平均生命周期决定了稳定状态下粒子的数量。

粒子的动力学发射和生命周期的设置会影响整个系统的行为,但是单个粒子可能会随着时间改变,每个粒子都有一个速度向量,此向量决定其方向和每一帧粒子移动的距离。此速度可能会被力和重力改变,或者当粒子在Terrain的风区(wind zone)被吹动时也会改变。粒子的颜色,大小和旋转也会随着时间改变,或者随时其当前的移动速度改变。颜色包括alpha(透明度),所以一个粒子可以被渐渐退色或加色,而不是简单地突然消息或出现。

粒子动力可以用于方便地模拟很多种流动效果。比如瀑布可以通过使用一个薄的发射形状然后让水珠在重力下加速下落。火的烟雾上升,扩大,最终消散,所以这个系统应该给烟粒子用一个向上的力,并扩大其大小和透明度。

粒子系统组件有很多属性,分成了很多块,每一块都可以再展开,不钩选表示不使用些功能。

  • Duration,粒子系统的运行时间

Shape Module,决定粒子的形状以及在哪里开始发射




}

我要回帖

更多关于 自学unity3d能找工作吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信