[請益] 在Unity中快速Get/Set大量Pixel的方法
今天想要做的是
假設我有兩個 Texture2D (A / B)
寬跟長不一定(至少都2000+)
A 是已經有內容的Texture (從圖片讀來or其他..)
B 則是宣告出來的空白的
想要把A中的某些符合條件的像素點到B裡面去的話
有什麼很快的方式嗎?
比如說 A每橫移3格 才把該像素點到B 就會像:
假定--> 寬等於 3000 , 高等於 2000
for (int x = 0; x < 3000; x+=3)
{
for (int y = 0; y < 2000; y++)
{
Color thePixel = A.GetPixel(x, y);
B.SetPixel(x, y, thePixel);
}
}
用兩層For迴圈是可以完成, 可是效率應該是最低的
有沒有比較快速的語法或方法可以加速呢
希望版上的大大可以指引點方向 >///< 感謝 !!
--
如果我們要把磁鐵棒放進線圈,
線圈會說「不!!不要過來!!」而發出阻力不讓磁鐵棒靠近。
但是如果我們要把放進去的磁鐵棒從線圈拿走, 「傲嬌是一種
線圈反而會說「我…我又沒有叫你走!!」而發出阻力不讓磁鐵棒離開。 自然現象」
這種現象不就是傲嬌嗎! 新科科人雜誌
所以傲嬌這東西根本不是新梗,19世紀就有科學家發現傲嬌了。 /民明書房
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.20.18 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1589869572.A.F33.html
推
05/20 00:01,
4年前
, 1F
05/20 00:01, 1F
推
05/20 14:15,
4年前
, 2F
05/20 14:15, 2F
推
05/20 14:28,
4年前
, 3F
05/20 14:28, 3F
→
05/20 14:28,
4年前
, 4F
05/20 14:28, 4F
→
05/20 14:30,
4年前
, 5F
05/20 14:30, 5F
→
05/20 14:30,
4年前
, 6F
05/20 14:30, 6F
→
05/20 15:43,
4年前
, 7F
05/20 15:43, 7F
推
05/21 01:46,
4年前
, 8F
05/21 01:46, 8F
→
05/21 19:58,
4年前
, 9F
05/21 19:58, 9F
→
05/21 19:59,
4年前
, 10F
05/21 19:59, 10F
→
05/21 20:00,
4年前
, 11F
05/21 20:00, 11F
→
05/21 20:00,
4年前
, 12F
05/21 20:00, 12F
推
05/21 20:23,
4年前
, 13F
05/21 20:23, 13F
→
05/21 20:23,
4年前
, 14F
05/21 20:23, 14F
→
05/21 21:41,
4年前
, 15F
05/21 21:41, 15F
推
05/22 01:10,
4年前
, 16F
05/22 01:10, 16F
→
05/22 01:10,
4年前
, 17F
05/22 01:10, 17F
→
05/22 09:19,
4年前
, 18F
05/22 09:19, 18F
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章