在UE4的Actor蓝图中,可以使用以下步骤按像素读取图片色彩信息:

  1. 将需要读取的图片导入到项目中,并将其添加到蓝图中。

  2. 在蓝图中添加一个Render Target组件。

  3. 将导入的图片设置为Render Target组件的Render Target纹理。

  4. 在蓝图中添加一个Scene Capture 2D组件,并将其设置为Render Target组件的Capture Source。

  5. 在蓝图中添加一个TextureRenderTarget2D变量,并将其设置为Render Target组件的Render Target纹理。

  6. 在蓝图中添加一个Draw Material to Render Target节点,并将其设置为Scene Capture 2D组件的Texture Target。

  7. 在Draw Material to Render Target节点中,选择一个材质,并将其设置为读取像素颜色的材质。

  8. 在蓝图中添加一个Get Pixel Color节点,并将其设置为TextureRenderTarget2D变量。

  9. 在Get Pixel Color节点中,将需要读取的像素的坐标作为输入,并输出该像素的颜色信息。

需要注意的是,以上步骤中涉及到的Render Target组件、Scene Capture 2D组件和TextureRenderTarget2D变量的设置需要根据实际需求进行调整。同时,对于复杂的场景和大尺寸的图片,以上方法可能会影响性能和运行速度。

在UE的actor蓝图中没有get pixel color节点该怎样按像素读取图片色彩信息

原文地址: http://www.cveoy.top/t/topic/bLwY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录