簡體   English   中英

SVG超出了AndEngine中精靈的范圍

[英]SVG beyond bounds of sprite in AndEngine

我在andengine中使用SVG擴展。

這就是我加載svg紋理的方式

 this.hugoRegion =  SVGBitmapTextureAtlasTextureRegionFactory.createTiledFromAsset(this.hugoBuildableTextureAtlas, this, "Hugo_Sprite.svg",Width,Height,Columns, Rows);

如您所見,我有平鋪區域。

一切正常,直到我將使用svg的播放器精靈附加到場景,並將該精靈擴展到圖像之外。 如果它與另一個精靈碰撞,則它會與精靈的身體相撞一米。

例如,她是一個精靈,其中紅色框表示該精靈的延伸距離。 我希望它完全圍繞圖像包裹。

在此處輸入圖片說明 有人遇到過這個問題嗎?

我不認為這是可能的....您需要創建svg,使其以編程方式包裝精靈,這很難實現...

第二種方式是,如果您不想重新創建svg,那么我想在您的類中創建一個擴展精靈的矩形,保持矩形的尺寸,使其包裹精靈,然后用矩形實現與函數的碰撞整個svg。 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM