`
name327
  • 浏览: 165497 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

cocos creator 动态创建cc.Sprite

 
阅读更多
cc.loader.loadRes

 首先需要使用这个函数,加载图片文件,这里需要注意,图片必须是相对于 resources文件夹的

 

 

//这里加载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)


        
       })

 

 

分享到:
评论

相关推荐

    Cocos Creator 3.x拖尾效果.zip

    在Cocos Creator 3.x中实现拖尾效果是一项常见的视觉特效技术,它可以为游戏或应用增添动态美感。本文将深入探讨如何在Cocos Creator 3.x中创建和优化拖尾效果,以及涉及到的相关知识点。 首先,理解Cocos Creator ...

    Cocos creator 贪食蛇滑杆控制贪食蛇任意方向移动效果,附源码

    在Cocos Creator中,我们可以通过精灵(Sprite)表示蛇的身体部分,通过更新其位置来模拟移动。滑杆的实现则需要创建一个UI滑动条(Slider)组件,监听滑动事件,根据滑动条的位置改变蛇的移动方向。 1. **滑杆控制...

    cocos creator商场口红机.zip

    - **动画效果**:Cocos Creator 的动画编辑器可以创建各种动态效果,如口红的摆动、抓取动作等,提升游戏体验。 4. **资源管理** "assets" 文件夹通常包含游戏的所有资源,如图片、音频、精灵表(Sprite Sheets)...

    Cocos2d-x 3.x游戏开发实战pdf含目录

    本书首先会介绍Cocos2d-x 3.x的基础知识,包括安装环境、项目创建、构建流程以及基本的场景管理。读者将学习如何在不同平台上配置Cocos2d-x开发环境,了解项目的目录结构和构建过程,掌握Scene、Layer、Node等核心...

    cocos creator 网页获取电脑本地图片并显示

    在Cocos Creator中,我们可以创建一个`cc.SpriteFrame`对象来表示图片,并将其赋值给`cc.Sprite`的`spriteFrame`属性,以显示图片。为了将data URL转换为`cc.Texture2D`,可以使用`cc.textureCache.addImage()`方法...

    使用CocosCreator开发小游戏.zip

    在本文中,我们将深入探讨如何使用CocosCreator这个强大的2D游戏开发框架来创建小游戏。CocosCreator以其直观的可视化编辑器、强大的性能优化以及跨平台支持,深受开发者喜爱。让我们一起揭开CocosCreator开发小游戏...

    cocos creator实现的推箱子游戏,含源码和功能;游戏一共有100关卡。pushBox.zip

    cocos creator实现的推箱子游戏,含源码和功能;游戏一共有100关卡。 cc.Class({ extends: cc.Component, properties: { // foo: { // // ATTRIBUTES: // default: null, // The default value will ...

    cocos creator 游戏开发实践.zip

    《Cocos Creator游戏开发实践》是一本深入探讨Cocos Creator引擎进行游戏开发的实用指南。Cocos Creator是一款高效、易用的游戏开发工具,它集成了完整的2D和3D游戏开发流程,支持跨平台发布,广泛应用于手机游戏、...

    cocoscreator创建二维码_中文OK.rar 返回纹理也可以返回图片数据方便传输

    在Cocos Creator中,你可以创建一个`cc.Sprite`实例,设置其`texture`属性为生成的二维码纹理,然后将该精灵添加到场景中,这样就可以在游戏或应用中显示二维码了。 对于“返回纹理也可以返回图片数据方便传输”的...

    cocos-creator点击按钮切换界面,动态加载页面,按钮缩放

    在Cocos Creator中,开发2D游戏或交互式应用时,常常需要实现用户点击按钮后切换界面、动态加载页面以及按钮的缩放效果。这些功能是游戏和应用中常见的交互设计,增强了用户体验并提升了产品的可玩性。下面将详细...

    cocos creator(6款源码合集).zip

    通过分析这些源码,开发者可以学习到Cocos Creator中的场景管理、精灵(`cc.Sprite`)和节点(`cc.Node`)的使用、动画序列(`cc.Animation`)的创建、事件监听、物理引擎的应用、以及如何组织和优化游戏逻辑。...

    CocosCreator中.atlas转换成.plisi工具

    在游戏开发领域,资源管理是至关重要的,CocosCreator是一个流行的2D游戏开发框架,它支持各种资源格式,如.atlas。然而,在某些特定场景下,开发者可能需要将.atlas资源转换为其他格式,比如.plisi。这个工具就是...

    cocoscreator 保存图片到本地

    在Cocos Creator中,保存图片到本地是一个常见的需求,尤其对于游戏开发或者任何涉及用户交互的应用来说。这个过程涉及到图像处理和本地存储两个关键部分。接下来,我们将详细探讨如何使用Cocos Creator实现这一功能...

    开心消消乐、跑酷、扫雷、飞机大战等Cocos Creator小游戏源码 适合初学者 简单易懂

    在Cocos Creator中,你需要了解如何创建动态生成的对象、实现子弹与敌机的碰撞检测,以及如何设计游戏结束条件。源码会提供如何利用粒子系统创建射击效果的示例。 学习这些源码,你不仅可以了解到Cocos Creator的...

    cocoscreator创建二维码_画图方式.rar

    在Cocos Creator中创建二维码,通常涉及到游戏开发中的交互功能,比如用户可以通过扫描二维码进入特定的游戏关卡或者获取游戏资源。下面将详细讲解如何利用Cocos Creator的画图方式来实现二维码的创建。 首先,我们...

    cocos creator 塔防游戏

    本文将深入探讨如何使用Cocos Creator创建一款塔防游戏。 一、Cocos Creator基础 Cocos Creator是Cocos2d-x团队推出的一款全栈式游戏开发工具,集成了图形编辑器、脚本系统和资源管理,支持跨平台发布。其核心特性...

    Cocos creator中一些控制人物的移动方式总结.zip

    在Cocos Creator中,可以使用`cc.keyboard`模块来监听和处理键盘事件。例如,可以设置键盘上的"上"、"下"、"左"、"右"箭头键或"W"、"A"、"S"、"D"键来控制角色移动。开发者需要注册键盘事件监听器,并根据接收到的...

    【JavaScript源代码】详解CocosCreator制作射击游戏.docx

    在CocosCreator中,可以通过Scene节点来创建和组织场景,通过添加Child Node来放置不同的游戏对象。 2. **游戏资源**:游戏中的图像、音频、动画等都属于资源。在CocosCreator中,资源管理是非常重要的,通过Asset...

    CocosCreator实现动物同化AnimalGame.zip

    CocosCreator实现动物同化AnimalGame.zip let ANI_ROW = 14; //小动物行数/列数 let ANI_TYPE = 14; //小动物种类数 let MAX_COUNT = 36; //最大次数 let __DESIGN_RESOLUTION_WIDTH = 1280; let __...

    cocoscreator仿真绳子

    CocosCreator作为一款强大的2D游戏开发引擎,其2.0.10版本提供了丰富的功能和优化,使得开发者能够更便捷地创建出具有真实感的游戏场景。本文将深入探讨如何在CocosCreator中实现一个逼真的“绳子”效果,主要利用...

Global site tag (gtag.js) - Google Analytics