cocos如和在游戏界面一段时间后显示图片
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos如和在游戏界面一段时间后显示图片相关的知识,希望对你有一定的参考价值。
cocos在游戏界面一段时间后显示图片的方法非常简单,首先在cocos内对软件进行设置,然后再在游戏内设置,然后导入图片,就能显示图片了。步骤就是首先创建背景,然后创建节点渲染节点,点击sprite精灵,然后创建进度条,再导入图片,就可以显示了。 参考技术A 玩游戏中,表面上涉及的点很明显,显示图片,加载字体,场景切换,各种事件的监听,事件的监听后面再说
显示图片:
精灵sprite:直接把图片拉到Sprite frame 就可以了
动态的加载图片,比如用户结束某个操作弹出个图片来或者动画来,就需要动态加载了
加载的图片,放在资源管理器的resources文件夹下面,这个文件夹下面有个bird.png
var self = this;
cc.resources.load("bird", cc.SpriteFrame, function (err, spriteFrame)
self.node.x = 100;
self.node.y = 200;
self.node.getComponent(cc.Sprite).spriteFrame = spriteFrame;
加载字体
这里说的是自制的艺术字:
1) 在资源管理器的asset中,新建font文件夹,把字体相关的.fnt文件和.png文件考入其中
2)加载字体
直接把.fnt文件拖入font编辑框内即可
然后label就可以用这个字体了
场景切换
1) 现在做了两个场景,first和second,
2) 分别建立两个js文件,在资源管理器assets中新建文件夹script,然后右键新建scrip文件,从first跳到second
cc.Class(
extends: cc.Component,
properties:
,
// LIFE-CYCLE CALLBACKS:
onLoad ()
,
toSecond: function ()
cc.director.loadScene("second")
,
start ()
,
// update (dt) ,
);
3) 把js文件绑定到first的button上,绑定过程
在first的Cavas的属性检查器里面,最底下,添加组件,点击添加“用户脚本组件”,选first
然后新建个button,Click Event 选1,将first 拖入下面的编辑框,后面点击选first,toSecond,点击就可以过去场景second了 参考技术B cocos想要在游戏界面一段时间后显示图片,直接把图片拉到Sprite frame 就可以了
动态的加载图片,比如用户结束某个操作弹出个图片来或者动画来,就需要动态加载了
加载的图片,放在资源管理器的resources文件夹下面,这个文件夹下面有个bird.png 参考技术C 1. 创建背景:创建节点-渲染节点-sprite精灵
2. 创建进度条:创建节点-》创建UI节点-》ProgressBar(进度条)
3. 修改参数:修改进度条宽度、高度、颜色、 参考技术D 1. 游戏中显示一个图片,通常我们把这个叫做”精灵” sprite
2. cocos creator如果需要显示一个图片
一段时间后 cocos2d 代码变慢
【中文标题】一段时间后 cocos2d 代码变慢【英文标题】:cocos2d code slow down after some time 【发布时间】:2011-01-27 14:23:39 【问题描述】:全部 我正在 cocos2d 中制作游戏,我正在通过 CCTouchBegan、CCTouchMoved、CCTouchEneded(ccp 函数)将一个对象从一个地方移动到另一个地方,然后我对其进行操作。 关于为什么此代码在设备上运行缓慢但在 iphone 模拟器上运行速度快的任何想法。
【问题讨论】:
【参考方案1】:向我们展示代码,然后我们可以说一些特别的东西。 但我认为你只是忘了停止行动。 [对象停止动作]; 或者可以使用这个方法 [self removeChild:(CCSprite*)sender cleanup:YES] 它还会根据清理参数清理所有正在运行的动作
【讨论】:
好建议。是的,我们确实需要查看更多代码才能进行任何类型的评估。您使用什么代码将对象从一个地方移动到另一个地方?您可能希望使用 Instruments 分析您的代码,以便了解您的大部分工作在哪里完成。你能回溯到代码中运行速度快的前一点吗?【参考方案2】:代码在设备上的运行速度通常比在模拟器中慢。模拟器在性能方面并不准确。为了衡量某项操作的执行速度,您必须在设备上进行尝试。
【讨论】:
【参考方案3】:检查您的内存分配。
我也有同样的问题。 bcoz 的内存管理。现在我解决了。
使用 xcode 中的性能工具检查内存泄漏。
【讨论】:
以上是关于cocos如和在游戏界面一段时间后显示图片的主要内容,如果未能解决你的问题,请参考以下文章
Mysql建立数据库如和在一个指定的位置建立数据库,如何指定数据库默认的存储位置