2
A
回答
3
您應該檢查該項目:https://github.com/makrohn/Universal-LPC-spritesheet。
而且在移相融合,嘗試類似的東西:
function preload() {
game.load.spritesheet('female_body', 'sprites/body/female/light.png', 64, 64);
game.load.spritesheet('female_hair', 'sprites/hair/female/pixie/blonde.png', 64, 64);
game.load.spritesheet('female_torso', 'sprites/torso/tunics/female/teal_tunic.png', 64, 64);
game.load.spritesheet('female_legs', 'sprites/legs/pants/female/teal_pants_female.png', 64, 64);
};
function create() {
var group = game.add.group();
group.add(game.add.sprite(200, 200, 'female_body', 13 * 9));
group.add(game.add.sprite(200, 200, 'female_hair', 13 * 9));
group.add(game.add.sprite(200, 200, 'female_torso', 13 * 9));
group.add(game.add.sprite(200, 200, 'female_legs', 13 * 9));
group.callAll('animations.add', 'animations', 'walk', Phaser.ArrayUtils.numberArrayStep(13 * 9, 13 * 9 + 9));
group.callAll('animations.play', 'animations', 'walk', 9, true);
};
0
您可以使用Phaser.Sprite#addChild
將布匹精靈附加到您的玩家精靈。
// Player sprite
var player = game.add.sprite(0, 0, 'player-sprite');
// Cloth sprite
var cloth = game.add.sprite(0, 0, 'cloth-sprite');
// Tweak anchor position to correctly align clothing over player
cloth.anchor.setTo(0.5, 0.5);
player.addChild(cloth);
相關問題
- 1. 在Phaser中摧毀精靈
- 2. 雪碧跳到精靈的中心觸摸它
- 3. Phaser精靈地圖定位
- 4. Phaser隨機生成組中的精靈
- 5. 雪碧套件:如何在圓形路徑上定位精靈
- 6. 雪碧和身體不相互連接時,精靈縮放Andengine GLES2
- 7. 雪碧和福利
- 8. 將雪碧到最近的雪碧
- 9. Phaser Framework - 檢查精靈總旋轉度
- 10. Phaser 2精靈檢測邊框?
- 11. Phaser P2碰撞殺死碰撞精靈
- 12. 移動精靈但不會與Phaser中的其他精靈碰撞
- 13. 雪碧
- 14. 關於精靈,精靈裝備和鼠標點擊的three.js問題
- 15. 隨機雪碧與雪碧池
- 16. Python - 雪碧追逐另一個雪碧
- 17. LWJGL - VBO的和雪碧類
- 18. Phaser - 如何檢查在兩個其他精靈之間移動的精靈?
- 19. 獲取光線和雪碧的精確相交點
- 20. IOS雪碧套件圖片跨設備
- 21. 雪碧套件和colorWithPatternImage
- 22. 雪碧位置
- 23. 雪碧反射?
- 24. AS3IsoLib雪碧SVG
- 25. 顯示雪碧
- 26. 雪碧優化?
- 27. 雪碧背景
- 28. AS3雪碧片
- 29. 雪碧運動
- 30. 雪碧問題
錯誤的論壇,國防部將糾正。但是,是的,你會覆蓋角色的「風格」。只要覆蓋圖是透明的,就沒問題。爲了優化你可以使用覆蓋層「緩存」角色。但是,再次,錯誤的論壇,並不知道Phaser是什麼。 – 2014-10-07 00:24:18