有会cocos2d的吗? [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
你会远程控制吗 你会远程控制吗 你会远程控制吗
你会远程控制吗你会远程控制吗你会远程控制吗你会远程控制吗你会远程控制吗
COCOS2D那点破事记录 cocos2d 打包安卓时我遇到过的坑
1 mk 文件的编写 ,cpp文件可以直接遍历classes下面的cpp和c文件自动包含编译 这个就不说了 网上很多代码,至于包含目录 比如classes下面有一个core文件夹rn那么在包含路径时加入一个core文件夹即可,包含多个目录时记得换行 加\ 并且\的后面不要又空格 否则找不到头文件,另外还有需要注意的事情,如果你是使用rnvisual studio工具写代码 那么比如你core下面的
关于cocos2d::Scheduler的调用重复次数问题
用schedule函数设置了一个间隔0.1秒不限重复次数的定时任务,在定时任务回调函数中加载图片资源,每次加载一个,直到完成时立即调用unschedule移除定时任务。当图片文件很小的时候没有任何问题,但是加载大图时,在调用了unschedule之后这个定时任务仍然被执行了一次,通过研究引擎源码终于发现了问题所在。nvoid Timer::update(float dt)n{n ...
CoCos2d_android入门所需知道的一切
用Cocos2d_android开发植物大战僵尸,所需要知道的知识。
Cocos2d-js场景切换资源释放策略
在一个游戏中难免会存在许许多多的场景,而随着新场景的切换,内存占用就会不断上升。因此在开发过程中我们不得不采取相应的内存处理机制来应付这种情况。使用cc.loader属性中的相关的方法来对不使用的资源进行释放是相对简单实用的方式。
python编程(关于cocos2d
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 nn    做游戏的同学大约对<em>cocos2d</em>x不会陌生,基本上做2d游戏都会用到这一款引擎。但是下载<em>cocos2d</em>x非常麻烦,不光文件很大,还要配置visual studio,所以我在想要是linux下面也有一款类似的软件就好了。所以,趁周末找了找,没想到还真有,这就是python版本的coco
关于Cocos中遇到的clone()的一些坑
坑1:n使用listview的item的使用需要克隆多个item,用到了clone()但是有些东西显示不出来n原因:nitem中如果含有Sprite或者Node节点的时候,那么Sprite和Node本身以及其子节点的内容都不会克隆出来,n只要类型不是widget的子类,都不会被克隆出来n坑2:n使用CocosStudio创建UI的时候,使用clone()克隆子项,如果不setName()的话,在执...
Cocos2d-x3.8.1暂停与继续游戏
//在CocosStudio创建了按钮控件,接下来使用Cocos2d-x3.8.1版本加载控件,详细链接点击打开链接nnn//获取暂停按钮nauto pause=static_cast(Helper::seekWidgetByName(static_cast(brand),"pause"));n//触发点击事件npause->addTouchEventListener([this](R
cocos2d 释放资源 总结
<em>cocos2d</em>的自动回收机制用起来还是挺好用的,但是有的时候我们还是要写单一的函数来实现场景的释放,经过retain后的类的释放,std::vector的释放。n如果只是单一的一个场景类或者Layer类,在使用完毕后可以直接调用removefromParent()进行释放,这时候场景类相当于被addchidren()的“父亲”遗弃的婴儿,在<em>cocos2d</em>的自动回收机制中调用自己的析构函数进行释放,首
游戏开发流程以及Cocos2d与Cocos2dx区别
一、游戏开发流程。nn①准备游戏引擎 n②准备各类美术资源 n③编写demo,逻辑 n④适配手机,屏幕分辨率,以iPhone4的分辨率为经典。 n内存、系统版本。 n⑤优化,性能优化,操作系统优化 n⑦发布游戏nnnn二、游戏的构成nn图形系统之shader,动画,输入控制系统、音频系统、物理系统、粒子系统、配置系统、资源管理系统、 nnnn三、Cocos2d与Cocos2dxnnCocos2dx
cocos2d-x学习笔记(10)重复动作RepeatForever和Repeat 以及动作组合Sequence和Spawn
Repeat和RepeatForeverrn Sprite* sprite=Sprite::create("sprite.png"); n sprite->setPosition(Point(visibleSize.width/2,visibleSize.height/2));n this->addChild(sprite,1);nn JumpBy* jumpBy=JumpBy::create(3
cocos2d-x 3.8.1的骨骼动画加载方法addArmatureFileInfo仍然存在问题
        提出如题所示的问题,心里非常别扭,但的确是事实。因此,Cocos Studio(我目前使用的是 2.3.2)在许多方面还有改进的地方,包括与之相对应的<em>cocos2d</em>-x中的代码操作部分。   问题        目前,我的试验结果发现,使用<em>cocos2d</em>-x 3.8.1中提供的如下方法:ArmatureDataManager::getInstance()-&amp;gt;addArmatu...
我所理解的Cocos2d-x 主线程
Cocos2d-x目前仍然是一个单线程的游戏引擎,使我们几乎不需要考虑游戏对象更新的线程安全性。然而,我们仍然需要关注一些情形,如网络请求、异步加载文件或者异步处理一些逻辑算法等。在主线程中执行异步处理其他线程有一些方法必须在主线程中执行,如GL相关的方法。另一些时候,为了保证Ref对象引用计数的线程安全,我们也应该在主线程中执行这些操作。 nCocos提供了该方法就是performFunction
php服务器与cocos2d-x客户端session通信
前言rn<em>cocos2d</em>-x框架进行游戏开发的时候,会用到服务器,我们以php为例,进行说明如何与客户端通信。rnrnrnSession是什么rnrnrnsession是一个强大的缓存技术,作用类似于 cookie,我们可以在登录的时候把必要的信息(如用户名)存储在session中,也可以根据session变量是否失效来判断用户是否已经登出。在web中,session会随着窗口的关闭而注销;sess
(四)cocos2d -关节的使用(绳子)
<em>cocos2d</em> 中有很多中关节类,关节是为了让两个独立物体之间建立某种联系,使之犹如一体rn常见的关节类有:rnrnrnrnrn类rn含义rnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrnrn
cocos2dx 抗锯齿问题
如题 首先会想到使用  CCTexture2D 里面的方法nnntexture->setAntiAliasTexParameters();nnn这种方法对于放大是完美支持的,但是对于缩小+旋转支持的就不怎么好nnn可使用如下方法n texture->generateMipmap();n ccTexParams texParams = {GL_LINEAR_MIPMA
cocos2d 场景切换和弹出场景、收回场景
rn rn场景弹出收回很简单rn rnrnrnrn用以下代码在任意一个地方显示“设置场景”: [[CCDirector sharedDirector] pushScene:[Settings scene]]; rn如果你身处“设置场景”,但又想关闭“设置场景”时,你可以调用popScene。 这样你会回到之前还保留在内存里的场景:[[CCDirector sharedDirector] popSc...
关于cocos2dx中scheduleUpdate和schedule方法的一点测试
文章目录缘起主要思考的问题开源项目的优势——查看源码1.底层主循环结构——Scheduler的update2.update的实现n缘起n由于我是从unity转做的<em>cocos2d</em>x,在unity中仅提供了三个update方法:fixupdate、update和laterupdate,分别有不同的调用时序,但在<em>cocos2d</em>x中除了普通的update以外,还提供了schedule这样一个骚操作,一直对...
cocos2d-x 安卓release模式下不改c++代码lua脚本输出logcat
coco2d的lua系统对print函数做了重写rnbool LuaStack::init(void)n{n _state = lua_open();n luaL_openlibs(_state);n toluafix_open(_state);nn // Register our version of the global "print" functionn con
Cocos2d-x屏幕适配
Cocos2d-x屏幕适配
Cocos2d-x中关于schedule函数的一点理解
今天看到一段代码,如下:nthis->schedule(schedule_selector(HelloWorld::Hello),20.0);因为函数的参数没有写全,所以就像看看schedule函数别的参数默认情况下是什么情况,发现schedule函数两个参数的情况下,构造函数如下:
Cocos2d-x中SimpleAudioEngine播放多个背景音乐时被覆盖的问题
前段时间,做小示例的时候偶然发现了个问题(也许是我没仔细了解过SimpleAudioEngine):rnrn 使用SimpleAudioEngine来播放背景音乐Arn 然后音乐开始播放了,使用preloadBackgroundMusic加载音乐Brn 然后使用isBackgroundMusicPlaying来查询时,返回值为falsern 然后使用stopBackgroundMusic来
cocos2d英文数字无数换行问题
一个api搞定nnlable:setString("dddddddddddddddddddddddddddddddddddddddddddddddddddddddddd")nnlable:setLineBreakWithoutSpace(true)n
lua 协程,在cocos2dx做战斗的理解
local function attack() n self.sprite3D:setOpacity(255) n local arr = { n cc.FadeOut:create(0.25), n cc.DelayTime:create(0.25), n cc.FadeIn:create(0.25),
Cocos2d-x游戏引擎开发[2]----工厂方法,统一接口 (以helloworld类为基础)
学习<em>cocos2d</em>-x首先得具备这个构架rnrn之后的学习主要是以这个分层来构造类写一个一个事件rnCCApplicationprotocol定义了接口rnCCApplication各个平台是不同的rnrn认识AppDelegate私有继承了CCApplicationrnrnrnrn一般前缀是shared就是一个单例rnHelloWorld本质是一个层CCLayerrnrn下面就是工厂方法,也是c
cocos2d-3.x浏览器组件
[<em>cocos2d</em>x-3.x 专用版本]Webview 组件 This is a plugin/feature project to show Webview in a <em>cocos2d</em>-x games on both iOS and Android platform, If you want to use this code please fork or star this project, and I am happy to know that.
Cocos2d-Js中创建对象都使用new 对象,而且每个对象前面都要加cc.例如
var child = new cc.Sprite(s_pathGrossini);//创建对象;nchild.x = 200;//设置坐标;nchild.y = 200;nthis.addChild(child, 1);//添加精灵;
Cocos2d Android实施
<em>cocos2d</em>的Android实现,其中包括对<em>cocos2d</em>核心功能的多个演示工程,对基于<em>cocos2d</em>的游戏开发有很大帮助
关于国产开源引擎cocos2d-x
最近在知乎上看到别人问如何评价<em>cocos2d</em>-x 引擎nn一大票全是喷的,说什么这里沙比那里沙比。nn其实从我看来,曾经坑确实多,问题确实多,但是开源本来就是如此,大家一起来解决,提交PR,帮助引擎更好。现在的cocos 3.17.1 ,用下来已经很好了,至少bug已经没那么多了,对于熟悉的人开发一个游戏已经非常轻松了,成熟的框架,lua的热更,支持H5,不知道现在的重点cocos creator...
cocos2d-x 游戏创作过程(-)
游戏开发过程nn开发一款自己的游戏。:nnn熟悉c++ n页面跳转n制作动画nbox2d的引用nbox2d的具体 状态n问题nnnnnnn<em>cocos2d</em>-x 可以用C++来写的语言nn在创建 游戏的时候 对于类的创建。用的是 xxxxx *fff. = xxxxx::create(); 内置的预编译就可以帮助你创建需要的类。 nnnnn#define CREATE_FUNC(__TYPE__) \...
cocos-lua学习笔记(五)cocos2d-Lua类的实现
一、<em>cocos2d</em>-lua继承的代码nn打开src->framework->function.luann**注意:** Lua 继承类覆盖的方法并不能从 C++ 调用到。也就是说通过 C++ 代码调用这个 cc.Node 对象的 setPosition() 方法时,并不会执行我们在 Lua 中定义的 Toolbar:setPosition() 方法。nn@param string clas
cocos2d lua 学习文档
游戏 : 2048 rn功能 : 开始 ,进入游戏 ,设置 ,分数系统,任务系统,金币系统 ,   待开发(背包,抽奖,签到,以及sdk和分享)rnrnrn游戏源码地址:rnhttps://github.com/liqiangxo/gametestrnrnrnrnrnrn看过的技术文档:rnlua xuexirnrnrnrn2016.10.9rnrnrnLua的内存监测和回收collectrn g
cocos2d-js:调用scheduleUpdate()不执行update()方法的解决办法
采用:rncc.director.getScheduler().scheduleUpdate(target, 0, false);nrn参考来源:http://<em>cocos2d</em>.9tech.cn/news/2013/0911/28709.htmlrnrn 替换scheduleUpdate():rnrn    CCDirector::sharedDirector()->getScheduler()->
cocos-js,内存管理2---计算图片占用内存
一.1张图片内存如何计算一张图片占用的内存由以下两个因素决定: n图片的像素点个数n单位像素占用的字节数n其中图片的像素点个数是图片的宽度与长度的积,所以一张图片占用的内存值为:图片长度 * 图片宽度 * 单位像素占用的字节数n单位像素所占用的字节数与图片的解码方式有关。 n默认情况下,在cocos里加载一张图片,每一个像素点使用4个byte来表示1个byte(8位)代表red,另外3个b
cocos2dx 内存泄漏
AppDelegate析构函数里添加:nnHttpClient::destroyInstance();nConfiguration::getInstance()-&amp;gt;destroyInstance();nScriptEngineManager::getInstance()-&amp;gt;destroyInstance();nPoolManager::getInstance()-&amp;gt;destroy...
Cocos2d锚点的简单理解
下面简单介绍下锚点的问题.    Cocos2d中的锚点. 设置坐标.旋转.缩放.都以锚点为参考点.    上图的左图可以理解为 一张锚点 为 (0.5,0.5)的图, 右图可以理解为 一张锚点为(0 ,0)的图。    Cocos2d的坐标系以OpenGl坐标为准.OpenGL坐标系的原点在左下角。    如果 此时设置坐标的话为(0,0)的话。setPosition(0 , 0) ;   此时...
cocos2d学习路线
    由于我对游戏一直很痴迷,所以,决定自学游戏。在看过<em>cocos2d</em>和unity3d的对比之后,我决定从<em>cocos2d</em>开始学起。nn    (1) 通过《<em>cocos2d</em>-x3.x游戏开发之旅》这本书来过一遍。由于我之前有C++基础,所以会更顺一点。nn    (2) 将上述书中提到的csdn博客以及书中推荐的另一本树进行研究。nn    (3) 研究<em>cocos2d</em>引擎代码,做到知根知底,以便为...
cocos2d-x里面的getContentSize这个函数到底什么意思啊
谁可以形象的描述一下,被这个量搅浑了,十分感谢啊!
Cocos2d-X 3.4版-游戏继续,游戏重新开始,回到主界面的实现《赵云要格斗》
Cocos2d-X 3.4版-游戏继续,游戏重新开始,回到主界面的实现《赵云要格斗》
cocos2d-x面试题(一)
<em>cocos2d</em>x
cocos2d事件监听机制
下面就以我们常用的单点触摸监听来讲一下事件监听机制原理:nn实现触摸监听代码如下:nn nnn local listener = cc.EventListenerTouchOneByOne:create()n local function onTouchBegan(touch, event)n return truen endn local function onTouchMoved(touch...
cocos2d 物理引擎简介
                       物理引擎简介在游戏中,有时候需要模拟一个真实的物理世界,世界中的动植物都按照物理世界的规律进行运动。要想实现这种功能,我们该如何去做呢? 答案就是物理引|擎。在Cocos2d-x中集成了2个物理引|擎,一个是Chipmunk,一个是BOX2D。前者是C语言编写的,文档和例子相对较少; Box2D是用C++写的,并且有比较完善的文档和资料。所以在需要使用...
cocos2d-x 实现翻书效果
因为项目需求,需要使用cocos实现3d翻书的效果,刚开始确实没有什么思路,<em>cocos2d</em>做3d的效果这不是开玩笑吗。但是,再难也得做啊,没办法。nn开始查资料,在百度,google上搜索了好几天,基本把所有的文章都翻遍了,根本没有人实现过,好吧,我承认有点虚了,这可咋办。nn后来想到<em>cocos2d</em>x的例子里有个类似的效果,不过那个是个action,后来看了看感觉还可以,只是效果和我的需求有点差异...
关于cocos2d-x 资源释放问题
浅谈<em>cocos2d</em>-x游戏资源放问题
cocos2d-js销毁计时器
<em>cocos2d</em>-js的定时器的创建跟使用:rn情况一:var TestLayer = cc.Layer.extend({n sprite:null,n ctor:function () {n this.scheduleUpdate();n },n update: function () {n //每一帧都会调用update这个函数n }n}
Cocos2d-x面试题
面试题n一.Cocos2d-x部分:n1.Cocos2d-x是怎样实现跨平台的?n n n n n n2.Cocos2d-x程序的结束流程?n n n n n n3. Cocos2d-x内存管理?n n n n n4. Cocos2d-x中如何处理内存泄漏,处理内存泄漏有哪些检验工具?n n n n5. Cocos2d-x3.x版本的特性?
一些cocos2d-x小游戏实例(包括一些3.x和2.x版本)
一些<em>cocos2d</em>-x的小游戏资源源码,希望能帮助到别人
box2d物理引擎cocos2d
这是<em>cocos2d</em>中物理引擎Cocos2d的实例,实例分为两个,有2.x和3.x
cocos3d-2.0.1.zip
cocos3d包Cocos3d是<em>cocos2d</em>的扩展集,<em>cocos2d</em>深入人心网上下的不知道有不有用
Learn.cocos2d.Game.Development.with.iOS.5
Learn.<em>cocos2d</em>.Game.Development.with.iOS.5 包括有<em>cocos2d</em>的框架介绍,主要是讲在ios5上利用<em>cocos2d</em>开发游戏,英文版
Cocos2d-x学习笔记—事件处理机制
Cocos2d-x学习笔记—事件处理机制一:事件处理机制一个事件由触发到完成响应,主要由以下三部分组成:n事件分发器EventDispatcher;n事件类型EventTouch、EventKeyboard等;n事件监听器EventListenerTouch、EventListenerKeyboard等。n在Cocos2d-x v3.x中,关于事件的东西,无非就是围绕上述的三个部分展开来的,掌握了上
Cocos2d-x 用户事件处理机制
在移动平台中设备与用户的交互必须通过事件处理完成。用户输入被封装为事件,Cocos2d-x游戏引擎能够接收并处理这些事件,包括触摸事件、键盘事件、鼠标事件、加速度事件和自定义事件等。这里需要注意,不同平台之间事件略有差异,这与硬件有关,如在iOS n平台就无法接收键盘事件,在PC和Mac OS X平台无法接收触摸事件和加速度事件。Cocos2d-x 用户事件处理机制 n一般来说,事件处理机制都有三个
cocos2d-js:使用热更新时的注意事项
热更新的使用方法参考自http://www.cnblogs.com/kenkofox/p/3906681.html以及官网资料,感谢大神的资料。nn有几个要注意的地方:nn1、建议自己写一个AssetsManager类:nnn/**n * 自动更新js和资源n */nvar AssetsManagerLoaderScene = cc.Scene.extend({n    _am          ...
cocos2d-lua取消绑定事件
<em>cocos2d</em>-lua绑定按钮的点击事件,是一件简单的事,很容易查到。nn nn但是想取消绑定事件又该如何?nn先说答案:nnnlocal func = function (send,eventType)  endnbutton:addTouchEventListener(func)nn嗯,没有看错,就是这么简单。nn再说原因:nn原因其实是<em>cocos2d</em>-lua里面,一个按钮只能绑定一个响应函数...
有在做Objective-C和cocos2d的工作吗?
rn有在做Objective-C和<em>cocos2d</em>的工作吗?我这里想要找一个人,帮忙拿着源码构建版本之后上传到苹果开发者账号里面去,您可以帮忙么?成功上架之后可以支付一定酬劳。联系方式:403267087
cocos2d关于延时的实现
小笔记第九弹了。记得之前有在哪里记过<em>cocos2d</em>的3种延时实现,现在找不到了,重新整理下。这里的延时指推迟一段时间后执行某个逻辑,默认是单次执行1,scheduleOnce,系统的调度器去刷新时间执行,缺点可能就是只能一次调用吧;2,scheduleUpdate,每帧执行override的update函数,缺点是cocos底层的loop()循环每帧都会调用,推荐不再使用的时候,unSchedul...
学习Cocos的第一步,认识Cocos中的Ref类
学习Cocos的第一步,认识Cocos中的Ref类大家好,我叫李俊杰,一个非计算机专业的编程新手,目标是做独立游戏制作人。为了做好玩的游戏而学习!本文为原创私人学习笔记,尊重作者,转载请注明出处。参考资料:1.《Cocos2d-x学习笔记》 赵志荣、关东升著2.《<em>cocos2d</em>x系列之Ref类》 作者:坤坤 原文链接:http://www.mayflygeek.com/archives/106/?u
关于cocos2d中tilemap移动时出现黑线的解决方案
本解决方案主要针对<em>cocos2d</em>出现tilemap移动导致的黑线问题,通过修改引擎底层代码实现的。
有会Scheme的吗?
前一段时间学习了一下Scheme,也很喜欢这种语言。但是我却不知道Scheme能不能用来开发我们所使用应用程序吗?rn能不能条用Windows系统函数?有没有强大的库文件?rn 资料挺少的。。。。
有会webmethods的吗
希望结交懂webmethods的朋友rnmsn:feitian_sunny@hotmail.com
有会jqGrid的吗?
我现在只会写静态的实现,怎么与后台交互?可以的话发个小的demo给我吧。queenahuan@163.com
有会软件破解的吗
想研究下这方面的技术。不是出于破解他人软件的目的,是想学一下这方面的技术,维护自己开发的软件的权益。rn想请教下这技术需要学些啥方面的知识,如何学习等,望高人给些指导,谢谢。
有会反编译的吗
只是软件窗体上的CAPTION去了rn
有没有人会吗?
http://www.csdn.net/expert/topic/949/949387.xml?temp=.1663172
有会的吗?????
请问win386.swp是什么,有600多M,删不了,请问怎么除了它.硬盘空间快没了。
面包屑有会的吗?
我想实现rn首页->分类1->***rn这种的。中间的类别,后面跟的是点进去的标题的值。
有会winpcap的吗
#include "stdafx.h"rn#include rn#include rn#include rn#include rn#include rntypedef struct tagDLCHeader rnrn unsigned char DesMAC[6]; /* destination HW addrress */rn unsigned char SrcMAC[6]; /* source HW addresss */rn unsigned short Ethertype; /* ethernet type */rn DLCHEADER, *PDLCHEADER;rnrnrntypedef struct tagARPFrame rnrn unsigned short HW_Type; /* hardware address */rn unsigned short Prot_Type; /* protocol address */rn unsigned char HW_Addr_Len; /* length of hardware address */rn unsigned char Prot_Addr_Len; /* length of protocol address */rn unsigned short Opcode; /* ARP/RARP */rn rn unsigned char Send_HW_Addr[6]; /* sender hardware address */rn unsigned long Send_Prot_Addr; /* sender protocol address */rn unsigned char Targ_HW_Addr[6]; /* target hardware address */rn unsigned long Targ_Prot_Addr; /* target protocol address */rn unsigned char padding[18];rn ARPFRAME, *PARPFRAME;rn// ARP Packet = DLC header + ARP Framernrntypedef struct tagARPPacket rnrn DLCHEADER dlcHeader;rn ARPFRAME arpFrame;rn ARPPACKET, *PARPPACKET;rnrnvoid formatStrToMAC(const char *lpstr, unsigned char *HWAddr)rnrn unsigned int i, index = 0, value, temp;rn unsigned char c;rn for (i = 0;i='0' && c='a'&&c='0'&&c='a'&&c,请真正做过的高手指点迷津rnrnrnrnrnrnrnrnrnrnrnrn
icefaces有会的吗?
icefaces有会的吗?rnrn什么是icefaces?rnrn怎么用icefaces?
正则,有会的吗?
接触到正则表达式的问题,嗯,不太明白!总感觉现在学的不多!rn有没有人能详细的告诉我它的意义和用法呢?谢谢!
体验cocos2d关节的地址
http://blog.allanbishop.com/wp-content/uploads/2010/09/Box2DJointTutorial1.swf
cocos2d入门cocos2d入门
<em>cocos2d</em>入门 <em>cocos2d</em>入门 <em>cocos2d</em>入门 <em>cocos2d</em>入门 <em>cocos2d</em>入门 <em>cocos2d</em>入门
cocos2d-lua android解决启动时因为资源加载而黑屏的问题
<em>cocos2d</em>-lua android解决启动时因为资源加载而黑屏的问题
关于Cocos2d-x使用webView加载html视频问题
先来说下现象吧。rnrn三部测试手机    rnrn1号 Note2  N7100   Android系统版本4.3          rnrn2号 三星9100    Android系统版本4.0.3     rnrn3号 HTC Desire  Android系统版本 2.3.5  注意2.3.5系统没有强制GPU渲染选项rnrnrnrnrn测试1  首先工程内Manifest.xml文件其中
vs2015打开cocos2dx-3.14自带项目,代码显示波浪线,但没编译错误
vs2015打开<em>cocos2d</em>x-3.14自带项目,代码显示波浪线,但没编译错误,不知道怎么搞,只能去掉波浪线rn在工具-》选项-》文编辑器-》C/C++ -》高级 -》禁用波浪曲线,如图
Cocos2d-X LUA 入门踩坑之小游戏
Cocos2d-X LUA 入门踩坑之小游戏 n作为一个刚刚入门的新人,接触<em>cocos2d</em>-x也就半个多月,在这里纯属个人看法以及踩过的一些坑,大神勿喷! n刚开始接触<em>cocos2d</em>-x的时候,在官网下载<em>cocos2d</em>-x最新版,发现与所学教程的版本不太一样,跟着旧版本quick做出来的东西在新版本下根本跑不动,对于旧版本例如quick3.5是已经不再维护了,刚开始跟着视频教程学,真心因为版本的问题
Cocos2d-x 纹理管理
Cocos2d-x纹理管理nn声明:本文分析的是<em>cocos2d</em>-x-3.12的代码nn当需要显示图片时则需要使用图片创建一个纹理,OpenGL内部可以把纹理对象渲染出来,把图片显示出来。当使用图片创建一个精灵Sprite类时,cocos会生成应该纹理对象,让后把纹理与精灵关联起来。nn nn纹理缓存TextureCachennCocos的纹理是通过纹理缓存对象来管理的,所有的纹理都存储在Textu...
Cocos2d 基础知识
(1)Director类(导演类):  (2)Scene类(场景类):(3)Layer类(图层类):(4)Sprite类(精灵类)://创造精灵auto sp=Sprite::create(&quot;circle.png&quot;);  this-&amp;gt;setTexture(str);//换图片1、Menu和MenultemMenu:菜单它是Menultem的容器Menultem:菜单项MenultemTogg...
Cocos2dx实现透视效果
开发中需要实现透视效果,自己将实现过程记录下:创建demo并添加一个精灵到坐标原点: auto sprite = Sprite::create(&quot;HelloWorld.png&quot;);n this-&amp;gt;addChild(sprite, 0);效果图:添加Camera,设置初始参数: auto camera=Camera::createPerspective(60, visible...
Cocos2d-x键盘按键
在<em>cocos2d</em>-x的交互功能中,必不可免的会有键盘响应的事件(除了PC端游戏会用到键盘,现在有些手机或者平板也会插上键盘来进行辅助) n对于键盘事件的监听,许多教程或者书本上都有讲述。但是对于键盘具体按键的判断,许多教程书籍上并没有提到。笔者查阅了一下资料以及键盘事件的头文件,得到了一个相对简便的方法。
游戏开发选Cocos2d-x还是Unity3D?
好多朋友会问,初学游戏开发应该选Cocos2d-x还是Unity3D,两者有什么区别呢?nn今天我们就来聊一聊这个话题吧。nn1. 哪个引擎更容易入门?nn说到入门,有人可能会觉得Unity3D要简单一些,其实不是这样的,应该说Cocos2d-x入门比Unity3D简单才对。在Unity3D里拖拽出一些简单的东西很容易,当你以为自己入门了的时候,想实现一些功能的时候阻力却很大,这个时候你就会感到很...
cocos2d-js 关于多端文本输入框问题
网页版 手机版this.editbox2 = new cc.EditBox(cc.size(200, 30), new cc.Scale9Sprite(res.imgBox));nthis.editbox2.x = cc.winSize.width / 2;nthis.editbox2.y = cc.winSize.height / 2;nthis.editbox2.setInputMode(cc.
如何用Cocos2d-android写一个小游戏
Cocos2d-android是Cocos2dx家族中的一员,优点是使用Java语言进行游戏代码的编写,不像Cocos2dx需要使用C++ 、Lua,方便安卓程序员上手。缺点也显而易见,Cocos2dx本身使用C++开发的,Cocos2dx-android相当于做了一次Java到C的本地调用封装,因此执行效率上肯定会比较差。 n作为快速上手文章(get start),使用一个小案例来演示一下Coco
MAC环境为python3时无法创建cocos2d-x项目解决方法
由于<em>cocos2d</em>-x不支持python3版本,因此创建项目时就会遇到问题。我的解决方法:打开终端,输入vim ~/.bash_profile在第一行加入一句(注意一定要在第一行,放在后面可能会被python3的path覆盖掉)export PATH=&quot;/System/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}&quot;保存并退...
Cocos2d摄像机详解
Cocos2d摄像机详解nn摄像机的作用nn在3D系统中都会有一个摄像机的概念,物体在显示之前需要先将物体的坐标转换到视角坐标,也就是摄像机坐标,然后再投影,最后还需对投影画面进行缩放到视口显示的大小。Coscos2d-x 3.x支持3D的,所以其肯定会有摄像机。在Cocos中摄像机由类Camera实现,主要作用有3个:1、设置视口,2、将全局坐标转换到摄像机坐标中,3、投影。nn nn设置视口n...
Cocos2d-x 3.X里面的调度器和update()
Cocos2d-x 3.X里有三种调度器,分别为默认调度器scheduleUpdate(), 自定义调度器schedule(), 和单次调度器scheduleOnce()。它们都是Node类成员函数。它们又都分别调用了单例模式的Scheduler类里面对应的三个调度器。所以我们既可以通过Node里面的调度器来定时调度某个事件,也可以直接通过总调度器Scheduler来调度事件。但是要注意两者的参数
GIF动画转换为cocos2d-x帧动画,支持cocos2d-x3.0以上版本,支持跨平台
在网上查阅发现已经有人给出了一种实现,但是并不能够完全满足我的需求。而且存在一些问题,如不能跨平台,频繁加载时导致内存用尽。后来参考其源码作出了一些修改,使gif图片转换为帧动画方便我使用。现在已经优化了内存分配问题并且支持跨平台了,支持<em>cocos2d</em>-x3.0以上版本。
Cocos2d-X多线程(1) 在cocos2d-x中使用多线程
教科书上说:进程是资源分配的最小单位,线程是CPU调度的最小单位。n进程是程序在计算机上的一次执行活动。直观的讲就是会产生一个pid。nint main()n{n    //业务逻辑代码n    return 0;n}n当进入main函数时就会创建一个进程。n线程是可执行代码的可分派单元。线程把一个进程分为很多片,每一片都可以是一个独立的流程。n为什么使用多线程和多进程:n为了实现并发执行,就是在...
Cocos2d-x3.3 使用WebView以及遇到的问题
用webview来显示公告,处理富文本
cocos2dx 创建动画的几种方式
使用大图创建帧动画// 首先将大图添加到缓存nSpriteFrameCache::getInstance()->addSpriteFramesWithFile(大图名.plist);// 保存动画的数组 n Vector{SpriteFrame*> sf2; (是一对尖括号)// 通过名字的方式从缓存中查找到图片并创建精灵帧 nsf2.pushBack(SpriteFrameCache::get
Cocos2d-X网络编程(2) Cocos2d中的网络通信协议——http协议
HTTP协议也叫超文本传输协议。是互联网广泛使用的通信协议,常用于B/S架构中。nHTTP连接使用的是短连接形式,也就是“请求-响应”的方式,不仅在请求时需要先建立连接,而且需要客户端向服务器发出请求后,服务器端才能回复数据。n nHTTP常用的有2种数据提交方式,分别是GET、POSTn 1:get是从服务器上获取(查询)数据,post是向服务器传送数据;n 2:get传送的数据量较小,不能大于...
cocos2d缓存机制
<em>cocos2d</em>的缓存机制主要设置到CCTextureCache、CCSpriteFrameCache、CCAnimationCache。下面来简单介绍一下这三种缓存机制。nnCCTextureCachenn游戏还没运行时我们的图片资源都是保存在外部存储器(硬盘、闪存)中,当我们运行游戏,把图片显示出来时,这个流程就是从外部存储器读取图片数据到内存,然后根据内存数据进行渲染,这整个步骤比较耗时的操作...
Cocos2d-Lua之Lua文件的加载与运行
一、dofile格式:dofile("绝对路径名")dofile会加载绝对路径中的lua文件,并且执行。--aa.lua文件nprint("aaaaaaaaaaaaaaaaaaa")--test.lua文件ndofile("D:\\MyGame\\firstgame\\src\\app\\scenes\\aa.lua")输出结果:可以看到成功加载并且同时执行加载的lua文件。二、loadfile格式
cocos2d 动画实现(帧动画)
Vector&amp;lt;SpriteFrame*&amp;gt; Frames;nfor (int i = 0; i &amp;lt; 7; i++) {n auto fileName = StringUtils::format(&quot;1_attack_%d.png&quot;, i);n auto frame = SpriteFrame::create(fileName, Rect(0, 0, 203, 232));...
骨骼动画原理与Cocos2d骨骼动画
骨骼动画原理与Cocos2d骨骼动画nn声明:本文使用的是<em>cocos2d</em>-x-3.17的代码nn文章中的提到的测试代码下载地址https://gitee.com/Kyle12/Cocos2dRenderStudynn蒙皮骨骼动画nn蒙皮骨骼动画可以分为两部分,蒙皮Skinned Mesh和骨骼Bone。蒙皮指的是所有的点,骨骼可以控制点的位置,从而形成不同的“姿势”。如下图,图片是使用MeshVi...
Cocos2d-X网络编程(4) Cocos2d中的网络通信协议——Socket通信
Socket,俗称网络套接字,本身并不是协议,而是一个调用接口,是对TCP/IP协议的封装和应用,。提供了一系列方法方便开发者进行网络通讯。nTCP/IP协议是使用最早的通讯协议,它是传输层协议,主要解决数据如何在网络中传输。nSocket中又分为流模式与数据报模式,即TCP与UDP两种方式。n nTCP : Transmission Control Protocol,传输控制协议,是面向连接的协...
我所理解的Cocos2d-x 应用程序架构
游戏声明周期一个游戏对应一个Application对象。Application的职责是管理游戏生命周期并设置默认游戏窗口,获取平台及本地化信息等。在Cocos2d-x中,通常不直接创建Application对象。Cocos2d-x脚本在帮助我们创建应用程序项目时,通常会实现一个Application的子类供程序员自定义生命周期的各个阶段的处理,这个子类教AppDelegate。 n在applicat
cocos2d opengl的一下知识总结一
1:矩阵变换case Projection::_3D:n {n float zeye = this->getZEye(); Mat4 matrixPerspective, matrixLookup; loadIdentityMatrix(MATRIX_STACK_TYPE::MATRIX_STACK_PROJECTION
DBA在Linux上管理Oracle10g下载
DBA在Linux上管理Oracle10g 相关下载链接:[url=//download.csdn.net/download/longyue4585/2053673?utm_source=bbsseo]//download.csdn.net/download/longyue4585/2053673?utm_source=bbsseo[/url]
eplan p8 画图软件,共30个解压部分-12下载
eplan p8 画图软件,共30个解压部分,下完了一起解压。因为一次最多上传20M,没办法做了几个包。分着上传的。12 相关下载链接:[url=//download.csdn.net/download/zxpvbs/2072748?utm_source=bbsseo]//download.csdn.net/download/zxpvbs/2072748?utm_source=bbsseo[/url]
c# myqq2.0下载
2.0又1.0升级后版本,不仅支持1.0所有功能,还添加,记住密码,自动登陆,会员,简易模式等等!欢迎和我一样的初学者下载学习! 相关下载链接:[url=//download.csdn.net/download/pp8128/2234606?utm_source=bbsseo]//download.csdn.net/download/pp8128/2234606?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 有大数据培训吗 机器学习需要会大数据吗
我们是很有底线的