cocos2d
IkeShy_Zz
要在一年内学会OpenGl。
展开
-
在cocos2d-js 中 手动播放cocos builder 编辑的动画
我们先加载当前的ccb文件cc.BuilderReader.registerController(“btnSettingCell.ccbi”, this);cc.BuilderReader.setResourcePath("res/");var node = cc.BuilderReader.load(“btnSettingCell.ccbi”, this);this.addChild(no原创 2016-11-30 11:35:39 · 509 阅读 · 0 评论 -
Cocos2d-js h5游戏在 微信中打开时,点击屏幕后 微信上方title标题消失。
其原因是 可能是 canvas 元素的问题 将canvas加入到div元素中就可以解决。 lang="en"> charset="utf-8"> style> body, canvas, div { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: n原创 2017-09-14 18:07:35 · 775 阅读 · 0 评论 -
处理横竖屏幕切换的一个方案。
公司新项目主页上的ui 需要做成 横竖屏切换的两种效果。经过讨论,想出了一个方案,就是利用cocos stdio 的 animation 来控制ui中的元素。利用一帧的时间来平移 ui中的元素,将ui摆放到具体的位置中。当接收到 横竖屏切换的时候 只需要调用类似于:var json = ccs.load("ui/uiCommonLayer.json");this原创 2017-07-12 17:05:25 · 400 阅读 · 0 评论 -
cocos2d-js 中ccui.ListView继承 ccui.ScrollView 但 addEventListenerScrollView 函数无法调用
addEventListenerScrollView 函数已经被废除,如果我们创建的ListView 想要监听滑动到底部的操作调用这个函数的时候无法获取。经过查看文章 发现现在可以调用ccui.Widget中的 addCSSEventListener 来完成。原创 2017-04-08 14:40:47 · 3525 阅读 · 0 评论 -
cocos2d-x 讲节点渲染成图片
bool WorldWindow::saveSpriteImg(conststd::string& fileName){ bool flag =false; Size wsize =Director::getInstance()->getWinSize(); CCRenderTexture *texture =CCRenderTexture::cr原创 2017-03-03 15:41:33 · 757 阅读 · 0 评论 -
cocos2d-js 打包app包时 调用 cc.audioEngine.playMusic(sound, loop); 不能播放音乐
貌似-x 内边的策略和js 不太一样,在调用cc.audioEngine.playMusic(sound, loop);之前,需要调用cc.audioEngine.preloadMusic("res/music/bg_zhandou.mp3");加载一下音乐。但是这个接口在h5没有实现,需要判断一下当前运行的环境。原创 2016-12-21 14:53:44 · 2873 阅读 · 0 评论 -
xcode发布时选择debug或release模式
1:首先选择Product->Scheme->Edit Scheme2: 接下来就可以选择发包类型了~原创 2016-12-16 17:56:31 · 2784 阅读 · 0 评论 -
cocos2d-js 3.0 android平台编译打包
1. 环境配置使用的操作系统是64位的Ubuntu Server 14.04,首先下载cocos2d-js开发包和android必须的NDK、SDK等开发库,有更新的版本请下载新版本,全部解压到/home/magic(本文测试用户目录)下的目录。cocos2d-js-v3.0-beta.zipandroid-ndk-r9d-linux-x86_64.tar.bz2andro转载 2016-11-28 15:01:05 · 2127 阅读 · 0 评论 -
cocos2d-js 使用http时 出现 Response failed, error buffer: The resource could not be loaded because the Ap
使用h5 版本时候向服务器发送数据用的是 ajax,但在打包App时 需要改成Http协议。但在app中使用http时 出现:Response failed, error buffer: The resource could not be loaded because the App Transport Security policy requires the use of a secur原创 2016-11-23 11:04:12 · 3500 阅读 · 0 评论 -
cocos2d-js 倒计时功能。
策划想做一个倒计时功能例如:05:00首先我们先做写一个 倒计时的类。/** * Created by zhao_et on 16/11/28. * 时间控制器 */var CountDownTimeControl = cc.Class.extend({ m_updateTime: 1, // 每次的更新时间 m_allTime: 10, // 整体执行时间原创 2016-12-12 13:53:34 · 2521 阅读 · 0 评论 -
cocos-js 使用clipingnode 将正方形图片裁切成圆形图片
var stencil = new cc.Sprite("res/mask.png"); // 遮罩模板 -- 就是你想把图片变成的形状var clipnode = new cc.ClippingNode();clipnode.attr({ stencil: stencil // 将模板设置给clippingnode});this.addChild(clipnode);原创 2016-12-02 17:50:13 · 2596 阅读 · 0 评论 -
cocos2d-js 按钮本点击时,按钮缩放功能
今天策划在需求上说想在原本的按钮点击基础上,加上一个按钮被点击时触发按钮缩放的表现。第一时间想到的是:var scaleSp = new cc.Sprite(res.gameLobby_startGameBtn_png);scaleSp.setScale(0.9);var startBtn = new cc.MenuItemSprite(new cc.Sprite(res.gam原创 2016-11-15 13:33:31 · 3252 阅读 · 0 评论 -
cocos2d 实现全局的加速、减速
实现全局的加速、减速。通过设置Scheduler的timeScale,可以实现全局的加、减速。代码非常简单:CCScheduler* pScheduler = CCDirector::sharedDirector()->getScheduler();pScheduler->setTimeScale(2.0f); //实现加速效果pScheduler->setTimeScale(0...原创 2018-06-29 15:56:34 · 1973 阅读 · 0 评论