对于我想要创建的效果,我需要从屏幕纹理中获取像素颜色信息。 纹理采样器补丁不适合我,因为我想采样很多点而且我也没有找到将其输出发送到脚本的方法(输出是 ShaderGeneric,我无法将其转换为可接受的“To -script”参数)。
纹理数据是否可以通过代码以某种方式访问? TextureBase 包含一个信号字段,它返回一个 ShaderSignal。那是什么?它包含纹理数据吗?我找不到关于它的澄清文档。
如果有人能帮助我,那就太棒了!
最佳答案
不,这是不可能的。纹理数据存储在 GPU 上,Spark 无法将此数据从 GPU 读取到 CPU 以用于脚本目的。
关于spark-ar-studio - Spark 增强现实工作室 : Is it possible to get the color of a screen pixel from script?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61669353/