cocos creator 如果设置顶点着色器vertex shader 中的属性

以前的cocos 版本可以自己写shader 然后加载并设置里面的顶点坐标,现在使用material + Effect 的模式,请问自己定义的Effect 中新加了一些属性attribute,但不是uniform 类型,如果设置这些attribute?请各位大神给建议啊。

unfiorm 就是外面传给Effect 的 常量

2d中,顶点数据,cocos里用给一个叫做assembler的东西封装。这个玩意翻译过来叫做组装器,作用是组装顶点数据。你要新加attribute需要自己定义组装器。https://mp.weixin.qq.com/s?__biz=MzI1Nzk1MzExNw==&mid=2247484986&idx=1&sn=62c81782e13a7b9e505a98ccd9b00317&chksm=ea0eda08dd79531e4f6c44168fe8d36f33c2bda0904f6bbf800f38435b206fdf0aea24ab9d84&cur_album_id=1342270984425996289&scene=189&key=f95d70304692b6991923417228a6219d38675e056101347d81bea5f8ac5b0d66e65e86c35380643318f6e58b57a284036b1c9a15bd22f3738068f07c399228f33dfac0ff7073d74fa0979521f1a03b32dcd8b394b9e3ae4790b941a9076dd01129b60eb467e84fb11c996d9c468fe29833a1d082fd5d14ce2a8de1bf2b4a4126&ascene=7&uin=MTg2MDY0MzAyNQ%3D%3D&devicetype=Windows+10+x64&version=6308011a&lang=zh_CN&exportkey=n_ChQIAhIQE4Vjfa1yhdLx0uj39gPErBLgAQIE97dBBAEAAAAAAJQrNi%2BQUkgAAAAOpnltbLcz9gKNyK89dVj0mD9bNuR36mp2%2BW9YGMEbRBzwUtIWi8YeM8SIjec5X7EPFNKCZtWqNCar34pI%2Fd%2Brd3HdWK%2FfwH91Khp8E%2F5XXH7Xzhgza%2BxUnhHV56pZCMgqw%2BN78Ce6jHBEPfEm%2BVOHC0HDO0Ms9MbAEUUxUURA00rXP%2FGTBu%2B1O%2Br%2F%2F9sdVvZH4ktqbO6dMacUqYrghkNlNH8kvLIFCQuw8PxrZDnZLeAoDolA%2Fy9VtyfD%2BQf8XOIRFzIAe%2BEHQZKN&acctmode=0&pass_ticket=RyNpboDkOg9cSm1fkUfqV0u8hRBlNuYLMbzKsP0uPR7Y8YSdcu2VORNNrGRq5EoOcT5TSCc7YPYrtMRK4IOj4g%3D%3D&wx_header=1&fontgear=2

感谢大佬,要的就是这个,源码追踪的时候,就看到这个,但就是不知道还可以自己定义Assember.感谢大佬