CocosCreator-動態創建cc.Sprite


Js代碼   
cc.loader.loadRes  
 首先需要使用這個函數,加載圖片文件,這里需要注意,圖片必須是相對於 resources文件夾的
 
 
Js代碼  
//這里加載assets/resource/123.png文件   
  
cc.loader.loadRes('123', cc.SpriteFrame,function(err,spriteFrame){  
  
            //創建一個新的節點,因為cc.Sprite是組件不能直接掛載到節點上,只能添加到為節點的一個組件  
            var node=new cc.Node('myNode')  
            //調用新建的node的addComponent函數,會返回一個sprite的對象  
            const sprite=node.addComponent(cc.Sprite)  
            //給sprite的spriteFrame屬性 賦值  
            sprite.spriteFrame=spriteFrame  
  
            //把新的節點追加到self.node節點去。self.node,就是腳本掛載的節點  
  
            self.node.addChild(node)  
  
  
          
       })  
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM