2012-02-28 35 views
2

我有一個Quartz組合,它使用Kineme GL Line對象繪製線條。我的客戶抱怨別名效應,所以我用常規的線對象替換了所有的Kineme GL線。當我在Quartz Composer中按下「查看」​​時,我看到了許多關於別名的改進,而且一切都很好。但是,在我的Obj-C應用程序中,這些行不在QCView中繪製,無論如何。爲了使這些行能夠顯示,是否存在需要刪除的內容?在QCView中不顯示的行,但在Quartz Composer Viewer中顯示

謝謝!

回答

1

如果您安裝http://kineme.net/AlphaBlendMode,則可以將Kineme GL Line補丁設置爲Alpha blendmode,該模式呈現漂亮的反鋸齒線。

+0

對不起,我做了你所說的,但我看不出有什麼區別,還有什麼我需要做的才能看到結果? – user1238705 2012-02-29 14:34:07

+0

實際上,在調整線寬之後,我確實看到了一些改進,所以爲此我感謝你......但我仍然很困惑如何在查看器中顯示某些內容,但在QCView中卻沒有。任何人都可以解釋嗎? – user1238705 2012-02-29 15:28:33

+0

這聽起來像是一個內部框架錯誤。不幸的是,由於這些是不透明的,所以我們不能做太多的事情。而且,考慮到Apple在過去幾年裏對Quartz Composer沒有做太多的工作,我不認爲向Apple報告bug會導致它被修復。 – smokris 2012-02-29 19:09:28

相關問題