二维笛卡尔坐标系 x轴 y轴 原点
左手坐标系:右手方向为x轴正向,头的方向为y轴正向,如果z轴正向和身体正前方向相同,则为左手坐标系;如果z轴负向和身体正前方一样,则为右手坐标系。
向量a+b
向量a-b
inline float3 UnityWorldSpaceLightDir( in float3 worldPos )
{
#ifndef USING_LIGHT_MULTI_COMPILE
return _WorldSpaceLightPos0.xyz - worldPos * _WorldSpaceLightPos0.w;
#else
#ifndef USING_DIRECTIONAL_LIGHT
return _WorldSpaceLightPos0.xyz - worldPos;
#else
return _WorldSpaceLightPos0.xyz;
#endif
#endif
}
inline float3 UnityWorldSpaceViewDir( in float3 worldPos )
{
return _WorldSpaceCameraPos.xyz - worldPos;
}