我需要讀取圖像像素顏色,圖像將只有黑白。因此,如果像素是白色的,我想實例化白色立方體,如果像素是黑色的,我想實例化黑色立方體。現在,這對我來說都是新的,所以我做了一些挖掘,並最終使用了system.Drawing和bitmaps。但現在我堅持。我不知道如何檢查作爲白色像素Unity:讀取圖像像素顏色並基於該圖像實例化對象
例如
private void Pixelreader()
{
Bitmap img = new Bitmap(("ImageName.png");
for (int i = 0; i < img.Width; i++)
{
for (int j = 0; j < img.Height; j++)
{
System.Drawing.Color pixel = img.GetPixel(i, j);
if (pixel == *if image is white)
{
// instantiate white color.
}
}
}
}
有沒有這樣做的任何其他方式?謝謝!
更好如果u提供一些視覺上的東西來解釋更好! – utkdub
什麼視覺?我只是用空的場景和圖像工作。圖像不會出現在場景中,我只需要加載圖像並閱讀它的像素。圖像將始終爲黑色或白色。所以如果像素是黑色的,我想調試黑色,否則調試白色。那麼基於此我會做我想做的。 – Nanopili