1
想象一下,我們有一個精靈,其中包含我們在一個紋理中所有必需的資源。在這個例子中,三個圓圈(他們都在短短的一個紋理):如何處理Android上的AndEngine上的精靈和紋理區域
想象一下,我需要使這種精靈的特定區域,比如這一個:
我們應該怎麼做?謝謝!
想象一下,我們有一個精靈,其中包含我們在一個紋理中所有必需的資源。在這個例子中,三個圓圈(他們都在短短的一個紋理):如何處理Android上的AndEngine上的精靈和紋理區域
想象一下,我需要使這種精靈的特定區域,比如這一個:
我們應該怎麼做?謝謝!
一種方法是使用TexturePacker和AndEngine TexturePackerExtension。您需要先分離圖像,然後使用TexturePacker將其打包,然後使用TexturePackerExtension加載它們。
其他方法是使用TextureAtlas並從中提取TextureRegion,然後將該區域用於Sprite。請參閱AndEngine示例中的BasePhysicsJointExample示例,瞭解如何使用它從Atlas中提取TextureRegion。您必須提供地圖集中圖像的x,y座標和寬度以及高度。