Cocos2d-x
文章平均质量分 67
wangdi1224
这个作者很懒,什么都没留下…
展开
-
Cocos2d-x 强制设置运动刚体的位置
简单说明一下背景:在物理引擎世界中有三种类型的刚体,并且动力学刚体是在开始模拟物理世界的时候是不允许修改其位置的,就是绑定精灵之后,setPosition,位置是不会有任何变化的。但是,最近在做个小游戏demo的时候,就需要改变运动中物体的位置。场景是这样的,如果小球从左向右运动到屏幕外面,我就需要将它移到屏幕左边,然后保持原来的物理状态(质量,速度等等),这样就会继续从左边运动出来。 在思考和翻原创 2015-07-29 20:10:12 · 3787 阅读 · 0 评论 -
Cocos2d-x 创建自定义项目模板
你是否曾经为cocos方便快速开发而兴奋,你是否曾经为各种工具的便利开发而感动,但现在的你是否为每次创建一个新的项目都是HelloWorldScene而苦恼?好吧,其实我也感觉到了,每次创建一个项目都是那个模板,太麻烦了,因为基本HelloWorldScene不删也是放在那不用的,并且还是要自己创建一些新的scene新的layer,所以,索性一点,今天我们就直接来修改这个模板,这样以后原创 2014-09-02 12:45:10 · 3677 阅读 · 3 评论 -
Cocos2d-x 3.0中 物理碰撞检测中onContactBegin回调函数不响应问题
好吧,其实这篇也是临时冒出来的,最近朋友要做个物理游戏,以前做物理还是用box2d,呃,确实要花些功夫才能搞懂其中的精髓,但是听讲这套引擎重新封装了一次,要容易很多,所以就简单尝试了一下,感觉确实要简单不少,不过在这其中还是遇到了些问题,首先就来说说onContactBegin这个回调函数响应问题。先说说情况,简单做了一个打砖块的游戏,前面一切都很顺利,只是做到碰撞检测的时候,发现回调原创 2014-08-15 11:28:51 · 5859 阅读 · 0 评论 -
quick-cocos2d-x游戏开发【12】——硬件按键事件
在quick中,对于按键事件也进行了重新封装,和node的触摸事件一样,也是通过addNodeEventListener来实现。所谓按键事件,主要是针对于android设备中的返回键“back”和菜单键“menu”的响应,在前面的一篇博文中我也简单提过一次,不过咱们还是系统性的来学习一下。首先清楚预定义的层事件有两个,cc.ACCELERATE_EVENT - 重力感应事件cc.KEYPA原创 2014-09-07 20:42:32 · 4291 阅读 · 2 评论 -
quick-cocos2d-x游戏开发【11】——多点触摸
在前面已经谈过单点触摸的用法了,所以对于多点触摸来说,也是非常简单容易的。多点触摸其拥有event.added,event.removed,event.points这么几个独有参数。event.added 屏幕中增加了一个触点event.removed 屏幕中移除了一个触点event.points 屏幕中全部触点数组结合单点触摸的几个事件,所以多点触摸事件发生时,会有began,added,原创 2014-09-07 14:06:43 · 4027 阅读 · 1 评论 -
Cocos2d-x v3.0物理系统 利用PhysicsEditor创建多边形
Cocos2d-x 3.0的新物理系统我就不必多说了,接触一段时间,感觉还是不错的。对于那些基本概念,网上的教程已经泛滥了,就不多说了,不过对于创建多边形物体的教程,还真不多,很多都是创建圆形和矩形,这两个很简单,传入图片的大小数据基本就可以搞定了。多边形的麻烦之处在于每个点的位置,Mac下有VertexHelper可以很轻松获取到多边形的每个点,然后创建出来,但Windows下,呃,确实我没找到原创 2014-08-22 17:47:20 · 5365 阅读 · 4 评论 -
cocos2d-x v2.2 windows phone 8 横屏竖屏转换及自适应屏幕
在wp8移植的过程中,可能会遇到横竖屏转换的问题,默认的情况下,模拟器都是采用横屏的模式,比如我们运行helloworld的时候,首先在AppDelegate.cpp里面添加一句自适应屏幕的方法(顺便就把自适应屏幕的介绍了)。CCEGLView::sharedOpenGLView()->setDesignResolutionSize(480,320,kResolutionShowAll); 一定要原创 2013-11-08 20:44:23 · 4370 阅读 · 0 评论 -
cocos2d-x v2.2 windows phone 8 返回键监听捕获
不知道各位有没有用最新的2.2引擎把游戏移植到wp8上去,这些天一直在研究这个,确实麻烦,问题多多,所以想后面还是得分享一下移植windows phone 8的过程中一些问题 我在提交到windows phone应用商店的时候,有一款游戏没有审核通过,给我的错误报告就指出,返回键没有处理,需要给玩家一些信息提示才行,于是我就一脸黑线,然后就无语了,其实我也没想到会有这个问题。 在c原创 2013-11-08 18:27:36 · 3778 阅读 · 4 评论 -
cocos2d-x v2.2版本搭建vs开发环境及windows phone 8开发
掐指一算,从8月份参加中国大学生服务外包大赛之前用过,到现在都3个多月没有摸过cocos2dx了,突然觉得这么好的引擎竟然这么久没拿出来用了,要不是为了这次参加window phone 8的一个比赛,还不知道我要多久会再碰它。 不过确实今天接触了一下新版本,看了下官网才知道发生了很大的变化,连搭建开发环境都变了,以前一直使用的是2.1.1的包,所以还以为还是常规做法,今天用新版本,愣是找不原创 2013-11-01 18:54:51 · 5312 阅读 · 1 评论 -
cocos2d-x v2.2 移植WP8详解
昨天写了一篇cocos2dx 的关于windows phone 8开发,里面提到的wp8的开发很少,所以决定另起一篇,详细介绍一下wp8的移植开发。 话不多说,首先创建一个新项目,具体如何创建就不赘述了,如果不知道就上跳上一篇看一下吧,创建好后我们需要如下的目录进入 Proj.wp8目录后,点击.sln文件打开注意,这个一定要用带有windows phone SDK的vs打开,原创 2013-11-02 17:22:00 · 5500 阅读 · 2 评论 -
浅谈cocos2d-x学习之道
我是从今年1月份开始接触cocos2dx这款游戏引擎的,起初在开发android游戏的时候还是用纯java写的,即用android自带的surfaceview·类进行制作,那时候和现在的比起来真的是一个天一个地,所有的动画效果,所有的渲染都需要自己写,而cocos2dx就为我们做好了这一切,这也就是为什么现在越来越多的人愿意开发游戏,确实这个门槛低了很多。说到学习之道,其实我觉得第一点就是兴趣原创 2013-08-02 09:57:55 · 2094 阅读 · 1 评论 -
cocos2dx在windows下编译运行移植android项目
接触cocos2dx已经有大半年时间了,只是深感这个引擎的强大和方便,在游戏渲染上有着很强的优化能力,今天就提及一下cocos2dx在android移植上的一些方法和问题在windows上传统的方法是在首先先在vs中将游戏项目写好,然后再移植到android上,刚接触cocos2dx的同学可能会在新建类的时候比较纳闷,在网上搜集到的一些资料上都写着Classes里面存放着.h和.cpp原创 2013-07-07 15:09:12 · 2003 阅读 · 1 评论 -
Cocos2d-x v3.3中UserDefault保存的XML文件位置
岁月真是一把杀猪刀,一晃我都两个多月没写博客了,确实最近没有花时间在开发上了,准备去进修几年,呵呵,出去读个研,换换生活,说实在,做程序员真的挺累的,有时候加班加点换来的收入还不是正比,哈哈,当然我还不算加入这个行列中,趁年轻多见见外面的市面。回过头来,说说今天的主题,其实这个倒不是什么技术困难,就是没事想写写东西,苦于这段时间没有花在技术上,所以也没啥写的,但碰巧最近想写个东西玩玩,遇到这个了,原创 2014-12-07 22:05:07 · 8649 阅读 · 0 评论