- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
点击车体可以换颜色,点击右边的按钮可以查看发动机、开关车灯,特效绝对酷炫。第三方插件只用了DOTween,Shader基本上全部自制,使用 HYPERLINK / \t _blank unity5。针对移动端做了优化,反锯齿开到8x,我的酷派大神f1手机跑起来毫无压力。???车体的换颜色效果参考NissanJuke汽车展示?? HYPERLINK / \t _blank /?这是flash的away3d引擎制作的,需要flashplayer11.0以上的版。本文的内容只会把原理和主要的代码发上来,其他一般般的大家可以自己研究。本文主要有Shader、UGUI、DOTween、Mesh、相机绑定五个部分
一、Shader1、车体的换颜色特效原理就是点击车体某一点获取位置,在shader里面计算顶点离这一点的距离,再用三角函数构建一个波形,把顶点沿着自身法线方向平移,在c#代码里设置偏移量。主要的Shader代码:
[C#]?纯文本查看?复制代码
HYPERLINK / ?
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105Shader LexLiu/VertexColorTransform //顶点颜色变换{
????Properties
????{
????????_MainColor(Main Color, Color) = (1,1,1,1)
????????//_CubeMap(Cube Map, CUBE) = {}
????????_ReflectAmount(Reflect Amount, Float) = 1
????????_RimColorMultiply(Rim Color Multiply, Float) = 0
????????_RimPower(Rim Power, Float) = 1
????????_ReflFresnelPower(Reflect Fresnel Power, Float) = 1
????????_ReflFresnelOffset(Reflect Fresnel Offset, Float) = 0
????????_WaveLength(Wave Length, Float) = 1
????????_WaveStrenth(Wave Strenth, Float) = 1
????????_WaveOffset(Wave Offset, Float) = 0
????????_StartPos(Start Position, Vector) = (0,0,0,0)
????????_TargetColor(Target Color, Color) = (1,1,1,1)
????????_OcclusionStrength(DarkColor Strength, Float) = 1
????????_OcclusionOffset(DarkColor Offset, Float) = 0
????????_FinalColorAdjust(FinalColorAdjust, Float) = 1.3
????}
????SubShader
????{
????????Tags { RenderType=Opaque IgnoreProjector=True}
????????CGINCLUDE
????????#pragma vertex vert
????????#pragma fragment frag
????????#pragma fragmentoption ARB_precision_hint_fastest
????????#pragma exclude_renderers xbox360 ps3 flash d3d11_9x
????????
您可能关注的文档
最近下载
- 无源隔离器;-;mcr-1clp-i-i-00;-;2814016.pdf VIP
- 广东开放大学学习指引(开放教育学习指引)题目及答案.docx
- 办事处食堂改造施工方案投标文件(技术方案).doc
- GB15979-2002 一次性使用卫生用品卫生标准.pdf VIP
- 可靠性鉴定考试试题库.doc VIP
- 九年级上册必背古诗词专项训练(含答案).docx VIP
- (2025秋新版本)人教版八年级数学上册全册教案 .pdf
- 《GBT20002.2-2008标准中特定内容的起草第2部分:老年人和残疾人的需求》(2025版)深度解析.pptx
- GB50877-2014 防火卷帘、防火门、防火窗施工及收规范.docx VIP
- 太湖县2021年(中小学、幼儿园)教师招聘试题及答案.docx VIP
原创力文档


文档评论(0)