查看: 25479|回复: 880
[特效设计研究向] Unity简单实用特效相关脚本

652

薇星辰

6

薇积分

8691

精灵币

三星会员

回归会员CGwell游戏特效01期学员一年相伴 感谢有你二年相伴 感谢有你薇儿被上了100天CGwell游戏特效04期学员

发表于 2016-7-1 16:19
目录

unity脚本全收录

1.点光源控制脚本
2.震屏脚本
3.放射模糊
4.初始随机旋转角度
5.旋转
6.一定时间内旋转
7.跟旋转对应的是位移
8.uv
9.延迟
10.层级优先级




一路奔波啊,少不了身边朋友的帮助;之前答应校长给整理下的,现在才给出来,过意不去啊!也有些不全,也不排除会有些BUG,脚本有些自改有些自写有些**(滴~屏蔽),目的是给unity特效圈子带点便利(没用脚本也都可以做),切记不要随便用于项目,因为不保证完美无缺!但是平时很实用,反正我这么觉得,cgwellUnity简单实用特效相关脚本66 作者:3D-Making 帖子ID:31601

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本38 作者:3D-Making 帖子ID:31601

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本18 作者:3D-Making 帖子ID:31601


1.点光源控制脚本
  空挂点加灯光再加控制脚本,几个参数都用曲线控制,做闪点很溜哦,平时练习喜欢用灯光的six~~;

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本58 作者:3D-Making 帖子ID:31601


2.震屏脚本
  这是群里给的一个,但是原来的用起来不方便,改了下

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本43 作者:3D-Making 帖子ID:31601

直接基于特效可以加多个,只需要设置震动的摄像机Tags为mainCamera

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本58 作者:3D-Making 帖子ID:31601
;  另外这个震屏是用Rect屏幕GUI方式去整的,震屏时边沿会有镂空,

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本48 作者:3D-Making 帖子ID:31601

另一种方式是通过transform.position的改变达到震动;


3.放射模糊
  最麻烦的一个,四个文件不可缺,摄像机上一个

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本53 作者:3D-Making 帖子ID:31601

脚本开关无所谓;
  特效上可挂多个,特效上挂的脚本所在的层级的transform位置就是放射的中心点,

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本2 作者:3D-Making 帖子ID:31601

都是K帧式的,参数随便动动看效果吧;
  

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本71 作者:3D-Making 帖子ID:31601


4.初始随机旋转角度
  基于transform的基础上,运行时随机某个你给定的正负角度值范围内一个角度

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本2 作者:3D-Making 帖子ID:31601

这脚本用处很多哦,什么箭雨、圆柱等需要在某平面上随机360度出现都可以用到;


5.旋转
  

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本11 作者:3D-Making 帖子ID:31601
平均转的没撒;

6.一定时间内旋转
  

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本98 作者:3D-Making 帖子ID:31601

上面的旋转其实也都可以合成一个脚本;

7.跟旋转对应的是位移

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本84 作者:3D-Making 帖子ID:31601

位移随时间变化,时间为0时是一直平移的;

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本31 作者:3D-Making 帖子ID:31601

随机位移变化,陨石一直漂浮的那种效果;

8.uv

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本53 作者:3D-Making 帖子ID:31601

跟普通的uv不同的是贴图为clamp时可通过曲线控制滚一次的节奏;

9.延迟
  这个delay可以累加,如子集1挂一个1s延迟,母集2挂一个1s延迟,最后运行时子集延迟2s;另外这个delay对本层级别起作用,如本层级有animation,你挂这个delay,对animation的动画没延迟作用,但你animation外套一个空挂点再加delay,animation就延迟了;

10.层级优先级
  这个好像分享过,数字越大越在上显示,可以用于粒子系统、UI、模型,可以同时控制子集如,你整个特效需要在某层上,只需在整个特效最外层挂一个调参数,子集都跟随着一起,而当你要单独控制某层子集时

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本1 作者:3D-Making 帖子ID:31601

勾上allowCustom就可以单独调此子层的参数;






也没太多自己平时常用的,最开始本来想写相关原理的,而且还做了张图,一个脚本牵引出一些知识点,后面一看自己都不想看,算了我想静静,也好沉淀下;
其余是shader相关的东西,水很深(欢迎试水);这里教下怎么整理自己的shader script库,打开shader最开头就是shader的在面板上的显示路径,这个路径跟shader名字都是可以自定义的

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本87 作者:3D-Making 帖子ID:31601

注意脚本里shader名字跟外面文件夹里shader的名字要一致

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本11 作者:3D-Making 帖子ID:31601

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本74 作者:3D-Making 帖子ID:31601

以后看到别人分享什么好用的shader啊都可以整合到自己的shader库里头了cgwellUnity简单实用特效相关脚本93 作者:3D-Making 帖子ID:31601

  脚本也是一样的,不同之处是脚本可能会涉及到内部有多处用到脚本名,shift+alt+R改所有选中名

cgwellUnity简单实用特效相关脚本

cgwellUnity简单实用特效相关脚本88 作者:3D-Making 帖子ID:31601


游客,如果您要查看本帖隐藏内容请回复  升级到三星会员以上或VIP,获得免回复权限


















评分

参与人数 11精灵币 +112 收起 理由
重耳 + 5 赞一个!
努力的小伙子 + 6 给你一个B,证明我爱过
晨风 + 10 赞一个!之前尽然没看到
榛子 + 5
奇讶 + 10 你就是游戏特效之星
死木丶 + 10 啥也不说了,精灵币是你的了
吃饱200斤 + 10 啥也不说了,精灵币是你的了
大大Ben仔 + 20 十分感谢,共同进步!
大名鼎鼎的老付 + 10 水帖处罚
SpacE + 20 啥也不说了,精灵币是你的了
大AD + 6 太赞了,感谢大神分享!~

查看全部评分




上一篇:某3D卡通风格游戏特效技能演示
下一篇:鬼斯通动效

103

薇星辰

0

薇积分

61

精灵币

二星会员

CGwell游戏特效04期学员

发表于 2017-9-25 21:38
你发的这个东西啊,excited!
你问我支不支持?我当然是支持的。
你想要搞个大新闻,就得靠自我奋斗!
当然也要考虑到行业的行程。。还有按照网络的基本法。,熟悉行业的那套理论,,
明白这意思吗?
反正我是不明白、、顶!d=====( ̄▽ ̄*)b楼主
楼层回复(0) 收起

112

薇星辰

-5

薇积分

345

精灵币

二星会员

CGwell游戏特效03期学员

发表于 2017-3-16 13:57
一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个
楼层回复(0) 收起

190

薇星辰

15

薇积分

1471

精灵币

二星会员

发表于 2017-10-21 10:36
顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个顶一个  顶一个

楼层回复(0) 收起

70

薇星辰

0

薇积分

101

精灵币

一星会员

发表于 2016-10-15 01:36
没诚意,真的,起码发一个有代表性的源文件上来啊,这样太没意思了。到时讲课,都是为了赶时间,不了了之
楼层回复(0) 收起

5

薇星辰

0

薇积分

13

精灵币

见习会员

发表于 2017-5-15 11:19
起码发一个有代表性的源文件上来啊,这样太没意思了。到时讲课,都是为了赶时间,不了了之
楼层回复(0) 收起

31

薇星辰

0

薇积分

4

精灵币

一星会员

发表于 2018-2-13 14:25
感谢大师分享 好人一生平安数据库的计算机安检家电家具撒娇家电家具撒进击的
楼层回复(0) 收起

89

薇星辰

0

薇积分

299

精灵币

二星会员

发表于 2017-3-26 13:53
我想问下放射模糊怎么用,我按你说的那样放没效果呀,还提示有错误
楼层回复(0) 收起

145

薇星辰

0

薇积分

750

精灵币

二星会员

发表于 2017-10-19 15:34

多照照镜子,很多事情你就明白原因了。

“用两个字形容你的罩杯”“随爹”
楼层回复(0) 收起

106

薇星辰

2

薇积分

369

精灵币

二星会员

发表于 2017-2-23 20:07
赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞赞
楼层回复(0) 收起

170

薇星辰

2

薇积分

246

精灵币

二星会员

发表于 2016-7-1 16:34
cgwellUnity简单实用特效相关脚本86 作者:空降奇兵 帖子ID:31601
楼层回复(0) 收起

862

薇星辰

88

薇积分

2万

精灵币

四星会员

CGwell游戏特效01期学员一年相伴 感谢有你薇儿被上了100天二年相伴 感谢有你

发表于 2016-7-1 16:46
谢谢分享啊~~~太赞了@!~cgwellUnity简单实用特效相关脚本8 作者:大AD 帖子ID:31601
楼层回复(0) 收起

506

薇星辰

7

薇积分

350

精灵币

三星会员

发表于 2016-7-1 17:26
好东西
楼层回复(0) 收起

821

薇星辰

394

薇积分

1万

精灵币

管理员

内测小伙伴回归会员CGwell游戏特效01期学员一年相伴 感谢有你二年相伴 感谢有你薇儿被上了100天CGwell游戏特效02期学员CGwell游戏特效03期学员CGwell游戏特效04期学员

发表于 2016-7-1 17:30
版本是啥
楼层回复(0) 收起
             群号588191219    提醒自己要有敬畏之心!

329

薇星辰

2

薇积分

1106

精灵币

二星会员

CGwell游戏特效01期学员一年相伴 感谢有你薇儿被上了100天CGwell游戏特效04期学员

发表于 2016-7-1 17:31
cgwellUnity简单实用特效相关脚本0 作者:小溜! 帖子ID:31601
楼层回复(0) 收起

727

薇星辰

15

薇积分

1225

精灵币

三星会员

回归会员CGwell游戏特效01期学员二年相伴 感谢有你薇儿被上了100天一年相伴 感谢有你

发表于 2016-7-1 17:37
这波可以
楼层回复(0) 收起

478

薇星辰

13

薇积分

980

精灵币

CGwell讲师

积分
621

CGwell游戏特效01期学员CGwell游戏特效03期学员

发表于 2016-7-1 17:38
不错不错~
楼层回复(0) 收起

612

薇星辰

5

薇积分

680

精灵币

三星会员

CGwell游戏特效01期学员CGwell游戏特效02期学员

发表于 2016-7-1 17:40
{cgwell:shocked:}还自己改,碉堡碉堡~
楼层回复(0) 收起

654

薇星辰

4

薇积分

809

精灵币

三星会员

CGwell游戏特效01期学员CGwell游戏特效04期学员一年相伴 感谢有你二年相伴 感谢有你薇儿被上了100天

发表于 2016-7-1 17:54
cgwellUnity简单实用特效相关脚本83 作者:Pan 帖子ID:31601非常感谢前辈
楼层回复(0) 收起
您需要登录后才可以回帖 登录 | 普通注册

本版积分规则 回复 诸如“sadasdasf”“撒旦撒旦撒范围为” 将被直接禁言 快捷回复内容选择:

CG薇儿热门讨论X

误删公告

近日,本站受到了持续性的广告垃圾信息轰炸,管理员已经积极删帖,但可能存在误删的情况,对此造成的不变深感歉意。...

参加讨论查看详情
快速回复 返回列表 客服中心
快速回复 返回顶部 返回列表