1
我試圖在SpriteKit中創建漸變紋理。CGColorRef對象數組
要做到這一點,我必須使用CAGradientLayer
並呈現圖像。我的問題是設置顏色。
從蘋果公司的文檔:
CGColorRef
對象限定每個漸變停止的顏色的數組。動畫。
所以在代碼中,我嘗試這樣做:
gradient.colors = [NSArray arrayWithObjects:[UIColor redColor].CGColor, [UIColor whiteColor].CGColor, [UIColor blueColor].CGColor, nil];
這是不行的,因爲CGColorRef
不是一個對象類型,不能被髮送到輸入id
。我的錯誤是:
不兼容的指針類型發送
CGColorRef
(又名struct CGColor *
)類型爲id
的參數如何創建的CGColorRef
數組?
這看起來令人驚訝!爲screencap +1! – DDPWNAGE
@DDPWNAGE歡迎你:)這個mac截圖看起來總是和陰影邊界一樣好看;) – luk2302