在UE的actor蓝图中没有get pixel color节点该怎样按像素读取图片色彩信息
在UE4的Actor蓝图中,可以使用以下步骤按像素读取图片色彩信息:
-
将需要读取的图片导入到项目中,并将其添加到蓝图中。
-
在蓝图中添加一个Render Target组件。
-
将导入的图片设置为Render Target组件的Render Target纹理。
-
在蓝图中添加一个Scene Capture 2D组件,并将其设置为Render Target组件的Capture Source。
-
在蓝图中添加一个TextureRenderTarget2D变量,并将其设置为Render Target组件的Render Target纹理。
-
在蓝图中添加一个Draw Material to Render Target节点,并将其设置为Scene Capture 2D组件的Texture Target。
-
在Draw Material to Render Target节点中,选择一个材质,并将其设置为读取像素颜色的材质。
-
在蓝图中添加一个Get Pixel Color节点,并将其设置为TextureRenderTarget2D变量。
-
在Get Pixel Color节点中,将需要读取的像素的坐标作为输入,并输出该像素的颜色信息。
需要注意的是,以上步骤中涉及到的Render Target组件、Scene Capture 2D组件和TextureRenderTarget2D变量的设置需要根据实际需求进行调整。同时,对于复杂的场景和大尺寸的图片,以上方法可能会影响性能和运行速度。
原文地址: http://www.cveoy.top/t/topic/bLwY 著作权归作者所有。请勿转载和采集!