[0]自定义shader如何传参数给uninform vector4

自定义shader中有uniform vector4 abc; 怎么从typescript中传Vector4比如(1.0, 1.0, 2.0, 4.0)给这个uniform
已邀请:

半城烟沙

赞同来自:

您好,非常感谢您的反馈,如果您想要从typescript传递vector4 给shader,你可以采取以下步骤:
  1,新建Laya.Vector4
  2,使用MeshRenderer下面的子方法setShaderData(参数1(string):shader变量名,参数2:参数属性:(Laya.ShaderDataType.Vector4|
  Laya.ShaderDataType.Color),value:(Laya.Vector4)) 就可以设置
希望能帮助到您

要回复问题请先

商务合作
商务合作