Question by
skippy16 · Dec 30, 2015 at 08:11 AM ·
car-tutorial
How to fix error in Car Tutorial
I have following errors in Car Tutorial:
Shader error in 'Car/Body': 'frag': input parameter 'i' missing semantics at line 78 Shader error in 'Car/Body': 'vert': function return value missing semantics at line 48
Code is below. I guess corrected variant for float2 uv[2]; is float2 uv[2] : TEXCOORD0; I have some other guesses, but I hope somebody knows exactly how to fix these errors. Maybe there is corrected file 'Car/Body' or corrected Car Tutorial?
struct v2f {
float4 pos : SV_POSITION;
float2 uv[2];
float3 viewDirT;
float3 I;
float3 TtoW0;
float3 TtoW1;
float3 TtoW2;
};
uniform float _Shininess;
uniform float4x4 _RotMatrix;
uniform float4 _MainTex_ST;
uniform float4 _SparkleTex_ST;
v2f vert (appdata_tan v)
{
v2f o;
o.pos = mul (UNITY_MATRIX_MVP, v.vertex);
o.uv[0] = TRANSFORM_TEX( v.texcoord, _MainTex );
o.uv[1] = TRANSFORM_TEX( v.texcoord, _SparkleTex );
float3 objViewDir = ObjSpaceViewDir( v.vertex );
o.I = mul( (float3x3)_Object2World, -objViewDir );
TANGENT_SPACE_ROTATION;
o.viewDirT = mul( rotation, objViewDir );
o.TtoW0 = mul(rotation, _Object2World[0].xyz);
o.TtoW1 = mul(rotation, _Object2World[1].xyz);
o.TtoW2 = mul(rotation, _Object2World[2].xyz);
return o;
}
uniform sampler2D _BumpMap;
uniform sampler2D _SparkleTex;
uniform samplerCUBE _Cube;
uniform sampler2D _MainTex;
uniform sampler2D _Decal;
uniform float _Sparkle;
uniform float4 _Color;
uniform float4 _HighlightColor;
uniform float4 _SpecularColor;
uniform float _DecalColoring;
float4 frag (v2f i) : COLOR
Comment
Your answer
Follow this Question
Related Questions
\\Car Engine Sound Code (Unity5)// 2 Answers
Alternate Physics Model Driving Aids 0 Answers
MotorTorque reversing not Working 0 Answers
unity 5 car tutorial 3D 1 Answer
I can't import a sky-car,I cannot import the basic sky-car. 0 Answers