我有一個CCSprite
,它逐漸需要從一端線性耗盡,可以說從左到右。爲此,我試圖更改該精靈的textureRect
屬性,以便從一端耗盡的部分是精靈顯示框的「外部」。改變由CCRenderTexture創建的CCSprite的textureRect
我以前做過這樣的事情與被從spritesheet.And它的工作perfectly.But我創建使用CCRenderTexture
這CCSprite
加載並通過改變textureRect
財產,整個精靈消失得到一個精靈。
第一張圖片是我從CCRenderTexture獲得的原始CCSprite。第二張圖片顯示了我想實現的目標。Sprite的黑色虛線矩形部分需要省略。只有精靈的藍色虛線部分需要從本質上來說,這個藍色的虛線矩形是我的textureRect。
有什麼辦法,我怎麼能讓我的精靈從一端減少。 通常創建的精靈和使用CCRenderTexture
創建的精靈之間也是有區別的。
你可以顯示截圖嗎?單詞不夠清楚。 –
剛剛做了一個編輯。看一看 –
在使用一些低級別的黑客之前,我做過類似的事情。我無法直接提供代碼,因爲這是我的項目之一的商業祕密和核心部分。但我可以與你分享一些解決方案。 如果你使用'CCProgressTimer',那麼解決方法是非常簡單的,而且我認爲它對你來說已經足夠了。 如果你有一些「特殊」要求,比如「我怎樣才能刪除精靈的圓圈部分」,那麼就需要一些低級別的攻擊。我認爲你應該向代碼展示如何用CCRenderTexture創建CCSprite。 –