[LayaAir3]Shader的粒子系统(ParticleSystem))的材质不支持UV动画
(LayaAir3.1.5) 需要实现UV水平位移,垂直位移 发现一个问题:
1.3D场景创建Panel节点,附加自定义Shader 其中的某一句获取能够成功实现:
Vertex vertex;
getVertexParams(vertex);
// 获取UV并移动
v_Texcoord0.xy = transformUV(vertex.texCoord0, u_MainTex_ST);
正常运行没问题.
但是如果我创建一个粒子系统(ParticleSystem),给当前材质赋当前自定义的Shader,但是它会报错:提示获取不到UV信息,
走过路过大侠多多指教
1.3D场景创建Panel节点,附加自定义Shader 其中的某一句获取能够成功实现:
Vertex vertex;
getVertexParams(vertex);
// 获取UV并移动
v_Texcoord0.xy = transformUV(vertex.texCoord0, u_MainTex_ST);
正常运行没问题.
但是如果我创建一个粒子系统(ParticleSystem),给当前材质赋当前自定义的Shader,但是它会报错:提示获取不到UV信息,
走过路过大侠多多指教
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
strive
赞同来自: