![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图形学
文章平均质量分 80
太宰
这个作者很懒,什么都没留下…
展开
-
[Unity]制作一个弹幕系统
1.大致思路?利用OnGUI,显示一系列会动的字,这一系列的弹幕可以用一个队列维护,每一帧都更新队列中弹幕的位置,并做一次检测,如果队列中弹幕位置已经不在屏幕内,可将该弹幕移除队列。2.弹幕可以有的属性?1.速度(矢量)2.位置3.颜色4.字体5.大小6.材质7.旋转3.代码编写Pluck类:public class Pluck{ Rect My原创 2017-05-28 10:34:49 · 1376 阅读 · 0 评论 -
[UI特效]程序水波纹理
音之国度的进入界面想搞点事情,想来想去,觉得点击滑动屏幕造成界面产生一个水波的效果还是非常理想的。 首先想想屏幕动画的原理,来自与纹理的偏移。简单的来说,屏幕任意一点的像素uv发生了偏移,导致取得颜色在逐帧更新。 其次我们再来想想如何做出水波的动画,比如我们如果要让运动物理做一个小鱼的移动动画,我们可以让他的轨迹满足正弦函数,显然,我们要做出屏幕水波特效,我们需原创 2017-06-17 21:42:41 · 855 阅读 · 0 评论 -
球谐光照——简单理解和实现
1.简介:游戏中的光照可以被简单分为两个部分,直接光和间接光。直接光中我们研究各种不同的BRDF材质,甚至BSDF,BSSSRDF等等。这些模型据有很不错的表现力,足够我们区分金属,皮肤,木头等等不同物体的着色表现。但这并不能满足我们,因为光并不是那么简单,光会被反射,会被折射,会被透射,会被吸收,所以物体的受光情况同时又由这个场景的其他物体决定,这部分光照同时拥有着更加富强的表现力,...原创 2018-11-13 14:32:03 · 11986 阅读 · 3 评论