求助,关于native上的shader


image
当为shader传递了一个Float32Array的参数以后,再修改Array里面的值,web平台上能正常根据新的值进行渲染,但是在native平台上却不行。难道要每次float32array中的数据有变更的时候都要调用一次setProperty吗?(虽然每次都是传递同一个array对象)
我在真机上profile后发现setProperty的开销也不小,所以期望是一开始的时候设置一次,之后只需要修改Array中的数据即可,shadow涉及到光照效果,需要每帧更新shader中的数据,对我来说任何可能的优化都是有必要的。

有引擎组的大佬可以解答一下么

是的,要重复调用才行

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。