[英]Cocos2d-x TMX maps sharing Texture image file with game sprites?
我正在使用cocos2d-x 2.1.4,並希望使用相同的圖像文件,例如spritesheet.png
合並的原因是為了減少繪圖調用的次數,因為有足夠的紋理空間供小精靈和圖塊在一個圖像上全部共享。 如果我將TexturePacker與Tiled一起使用,我認為每次TexturePacker重新排列圖塊圖像時都必須重新分配圖塊位置,所以這不是一個好方法。
我知道我可以從CCSpriteframe獲取CCTexture2D *,我想嘗試將其插入CCTextureCache,以便CCTMXLayer可以拾取紋理(實際上是來自Spritesheet)。 但是,沒有方法可以這樣做。
處理cocos2d-x中的圖塊和子畫面的組合子畫面的常用技術是什么?
將TP中的排序算法更改為name,然后在_sprite圖像上添加_或其他字符作為前綴,以確保它們首先出現在sprite工作表中。 您可能需要創建虛擬圖塊,以為將來的潛在圖塊保留空間,以避免在之間添加更多圖塊時重新排列圖塊精靈的風險。
無論如何,再進行一次平局將無濟於事。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.