Unity3d和c#插件的图像修改



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

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

有可能吗?

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

最新更新