Unity3d和c#插件的图像修改

本文关键字:图像 修改 插件 Unity3d | 更新日期: 2023-09-27 18:18:31

我有一个Unity3D插件,我需要转移Color[](从.getPixels()方法)。我不需要修改数组的值,我只需要从初始数组中获取一些元素,并将这些元素像Color[]类型的新数组一样在其他序列中传输回来。

关键是-当我写插件时,我不能使用Color[]类型,因为它是Unity3D特定类型。也许有可能将初始数组转移到插件作为对象数组,而不指定确切的类型或类似的东西?

有可能吗?

Unity3d和c#插件的图像修改

创建自己的类。Color基本上只是一个Vector4,很容易设计。因此,只需制作自己的Vector4,它可以隐式地转换为Unity的Color