zoukankan      html  css  js  c++  java
  • 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)  
      
      
              
           })  
     
  • 相关阅读:
    React准备
    React组件
    从uri获取图片文件的File对象
    ES6
    Promise.all
    js的ctrl+s保存功能
    浏览器端读取和生成zip文件
    vscode配置及快捷键
    Array
    最全React技术栈技术资料汇总
  • 原文地址:https://www.cnblogs.com/allyh/p/14123452.html
Copyright © 2011-2022 走看看