社区
Cocos2d-x
帖子详情
素材的生命周期,随精灵结束吗
Jacky_Lu
2017-05-19 11:23:34
//根据图片路径来创建
auto sprite1 = Sprite::create(filepath);
后面这个精灵删除,
图片资源也跟着删除么?
如果后面这个精灵又创建,图片重新载入么?
这样就效率很低了,
素材能缓存起来么?
缓存起来的素材怎么删除?
...全文
287
1
打赏
收藏
素材的生命周期,随精灵结束吗
//根据图片路径来创建 auto sprite1 = Sprite::create(filepath); 后面这个精灵删除, 图片资源也跟着删除么? 如果后面这个精灵又创建,图片重新载入么? 这样就效率很低了, 素材能缓存起来么? 缓存起来的素材怎么删除?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zerozerg2006
2017-05-22
打赏
举报
回复
通过文件创建精灵,资源会先加载到缓存里 Director::getInstance()->getTextureCache()->removeUnusedTextures() 会删除缓存里的资源。 楼主,这种问题只需要自己看看代码就知道答案的
抖音国庆小游戏是如何实现的?带你走近 Cocos
作者简介:唐文城,来自抖音互动技术团队,21 年毕业后持续探索互动技术,参与过若干个抖音活动业务,国庆项目互动玩法与动效核心开发者,喜欢做“可以看见”的事情。前言经过若干个月的点滴积累,我...
2D游戏案例:Ruby‘s Adventure
第一步:官方资源商店找到Ruby Adventure
素材
,并全部导入。 流程:window->Asset Store->Ruby->Import 第二步:编写第一个脚本使角色移动 流程:在
素材
文件夹(Art->Spirits->Characters)里找到Ruby的一张图片拖拽到左边的任务栏里,然后在Asset文件夹下创建一个新的文件夹Scripts用来存放脚本文件。打开Scripts文件夹,新建C#脚本命名为PlayerControll...
Unity 游戏实例开发集合 之 FlappyBird (像素鸟) 休闲小游戏快速实现
Unity 游戏实例开发集合 之 FlappyBird (像素鸟) 休闲小游戏快速实现 一、简单介绍 Unity 游戏实例开发集合,使用简单易懂的方式,讲解常见游戏的开发实现过程,方便后期类似游戏开发的借鉴和复用。 本节介绍,FlappyBird (像素鸟) 休闲小游戏快速实现的方法,希望能帮到你,若有不对,请留言。 这是一个 2D 游戏,主要是使用
精灵
图、2D 重力、2D 碰撞体,实现,游戏实现原理: 1、鸟 x 方向位置保持不变,背景天空草地,管道等在从右向左不动移动,从而实现鸟向前
【吼吼睡cocos2d学习笔记】第三章 - 基础知识
cocos2d的单例 cocos2d有一个备受争议的设计模式:大量使用了【单例】,原则上讲,单例是程序
生命周期
中只能被实例化一次的类。 你可以认为他是导演(一部电影的拍摄过程中只有一个导演),他是蚁后(一个蚁巢中只有一个蚁后)等等。 为了确保该对象只被实例化一次,我们利用类的一个静态方法来生成和访问类,在cocos2d中,这个方法通常以shared开头,以下是一些常用的cocos2d单例类的...
Godot3游戏引擎入门之十一:Godot中的粒子系统与射击游戏(上)
一、前言 第一个收集金币的小游戏
结束
了,洋洋洒洒写了三篇文章,分别介绍了相关节点、场景以及所有的代码,作为新手能够独立使用 Godot 完成自己的第一个游戏也算是正式入门了!接下来,我们开启第二个完整的小游戏介绍:太空射击小游戏!同样很简单,但是有更多的发挥空间,当然,我只介绍最简单的游戏实现,更多的关卡设计、游戏思路和游戏元素则留给大家去摸索开发吧。 我选择这个游戏的灵感来自于我刚开始学习 ...
Cocos2d-x
721
社区成员
674
社区内容
发帖
与我相关
我的任务
Cocos2d-x
Cocos2d-x相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Cocos2d-x相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章