cocos2dx
pur_e
这个作者很懒,什么都没留下…
展开
-
cocos2dx mac下环境搭建
本来之前没有用过Xcode,而对Visual Studio很有好感,网上也说IDE来说,VS是完爆Xcode的。可惜公司用的是Mac电脑,虽然尝试过使用虚拟机,可惜磁盘空间太小,装完vs后虚拟机已经占了70G,而且编译性能、ios/android调试、环境转换等等都有不足,最后还是直接用Xcode来搞了。 一、下载组件 到cocos官网http://www.cocos.com/do原创 2016-01-18 15:10:52 · 2711 阅读 · 0 评论 -
【cocos3.x+tilemap】制作rpg小游戏(一)地图制作
【cocos3.x+tileMap】制作RPG小游戏(一)地图制作 前面做过一个小的马里奥游戏,现在来实现一个小时候玩过的类似文曲星上《英雄坛说》的小RPG游戏。 与横板的马里奥游戏不同,这个游戏需要实现的东西更多——包括45度斜角地图、2.5D物体遮挡、寻路算法、npc交互等,不过不需要再引入Box2d了,因为只要实现简单的物体碰撞检测就可以了。 现在已原创 2016-02-23 10:58:56 · 5017 阅读 · 0 评论 -
【cocos3.x+box2d+tileMap】制作马里奥游戏(四)碰撞检测
转载请注明来源:http://blog.csdn.net/pur_e/article/details/50578741 Box2d物理引擎还提供一个很重要的功能:碰撞检测。如马里奥游戏中,需要检测马里奥与怪物、蘑菇、金币等的碰撞,通过判断不同的碰撞点、碰撞对象做出不同的处理。我们要在马里奥中实现的碰撞效果如下:一、理论 Box2d通过设置碰撞监听原创 2016-01-28 11:16:57 · 9861 阅读 · 0 评论 -
【cocos3.9+box2d+tileMap】制作马里奥游戏(一)
前面接触了很多cocos的基本概念,普通的类似棋牌、捕鱼等交互、动画、碰撞等较少的游戏,其实已经可以做了。一、前因小时候玩的马里奥,让我印象深刻,所以想尝试着去做一个简单的实现,结果查了一下相关资料,发现我想得太简单了。。。二、进展网上找了一篇类似的文章,是外国人推销一个学习套装写得引导篇章,写得确实很好,但是套装实在是太贵,以后真有需求说吧。原文地址: How to Ma原创 2016-01-22 16:36:05 · 2851 阅读 · 0 评论 -
【cocos3.x+box2d+tileMap】制作马里奥游戏(三)创世纪
嘿嘿,标题开得很牛叉,不过事实上也确实如此,我们将在这里创造一个游戏世界,虽然世界很简单,马里奥只能简单感受重力、接受碰撞、左右移动、跳跃,但确实已经是一个小小的世界了!一、载入地图,初始化box2d等 代码中我会加入比较详细的注释,主要还是看代码。bool MarioScene::init(){ if(!Scene::init()){ return原创 2016-01-25 11:49:35 · 4252 阅读 · 0 评论 -
【cocos3.x+box2d+tileMap】制作马里奥游戏(二) 制作地图
一、概念 tileMap是一个开源的、跨平台的地图制作工具,地图存储为Tmx格式,而cocos则提供对tileMap的原生支持。 相关概念网上资料很多,如: cocos2dx[3.4](25)——瓦片地图TiledMap,推荐初学者先去了解一下,这里主要记录制作过程。二、素材 马里奥网络相关素材很多,不过基本都是低分辨率下的,要想手机中有比较原创 2016-01-25 10:37:09 · 6981 阅读 · 1 评论 -
【cocos3.9+box2d+tileMap】踩过的那些坑
——记念初学box2d踩过的好多坑1.调试Box2d,一定要开启DebugDraw Box2d物理引擎中的世界是不可见的,所有刚体只会在一个看不见的世界中,遵循设定好的规则自行演变,想要对外部世界产生作用,需要外部世界也就是cocos自己将精灵等的位置、角度与Box2d世界中的刚体做绑定。 所以Box2d的开发者提供了一个DebugDraw的功能,用来显示物理引原创 2016-01-23 19:11:23 · 2260 阅读 · 0 评论 -
cocos中的Box2d物理引擎
原文地址:http://wwk.iteye.com/blog/1722124一些Box2d的基本概念,一些cocos中使用box2d需要注意的地方1. cocos2d 自带了两套物理引擎:Box2D 和Chipmunk。两套引擎都是为2D游戏设计的,可以和cocos2d 完美整合。 Box2D 是用 C++写的,而 Chipmunk 用的是 C。 Box2D中的变量和方转载 2016-01-22 17:28:55 · 2816 阅读 · 0 评论 -
cocos2dx中ClippingNode实现带边框圆形头像
有个小需求,需要实现一个圆形的头像。要ui设计直接给圆形的png当然可以,但这种解决方式总是不优雅。然后就在网上查了半天,最终找到了使用ClippingNode来实现的方法。关于ClippingNode,有一篇十分详细的文章,推荐一下:裁剪节点ClippingNode作者写得十分详细,并且分析了两个十分有用的例子。这里稍微总结一下,也熟悉一下其中原理。一、原理Clippin原创 2016-01-19 10:09:26 · 6119 阅读 · 0 评论 -
cocos2dx中IOS/Android跨平台微信登录和分享
现在微信应用太广泛,稍微有点社交属性的都会集成微信登录和分享功能。cocos2dx中要实现跨平台登录和分享,有点麻烦。虽然可以使用ShareSdk/友盟等集成,不过看帮助文档也是分平台去分别集成的。官方之前推荐使用plugin-x来集成第三方的sdk,不过研究了一天,发现也就是稍微封装了一下,实现复杂且需要添加新的依赖库。现在官方又推荐他们自己的项目AnySdk,不过这个sdk封装平台其实也就是在原创 2016-01-18 19:36:37 · 17171 阅读 · 4 评论 -
菜鸟学习Cocos2d-x 3.x——浅谈动作Action
收藏一篇文章,有时间自己尝试总结一下:菜鸟学习Cocos2d-x 3.x——浅谈动作Action转载 2016-01-18 17:15:23 · 571 阅读 · 0 评论 -
Cocos studio初使用(二)
Cocos studio初使用(二)使用markdown来编辑的第一篇文章,其他都还好,代码没有高亮感觉好不爽啊,不知道有没有高人知道怎么搞定这个。前面的文章介绍了如何在cocos studio中设计场景等,这篇文章介绍一下如何在代码中使用。一、导入场景//有几点需要注意//1、发布后的代码在Resources/res目录下,需要将res目录添加到文件搜索路径中,在AppDele原创 2016-01-18 16:58:19 · 1242 阅读 · 0 评论 -
Cocos studio初使用(一)
文中使用了网上找的一些游戏资源,如果有相关版权问题,请联系我。 cocos提供了Cocos studio这个工具,具体的场景设计、帧动画创建、位置适配等都可以在这里面进行。可以将设计和编码分开,提高开发效率。 一、创建工程 首先,打开之前下载安装的Cocos,选择新建一个项目: 可以看到,官方提供了很多的示例工程,可以打开学习其中的实现,我这里原创 2016-01-18 15:02:49 · 8595 阅读 · 0 评论 -
【cocos3.x+tilemap】制作rpg小游戏(二)遮挡与碰撞
前面制作了地图,现在就可以在工程中使用了。现在只实现了遮挡与碰撞,后续再实现点击屏幕移动、寻路算法、npc交互等。 实现遮挡与碰撞,都需要解决一个核心问题——当前角色到底在哪一块瓦片上,也就是cocos坐标如何转化为TileMap瓦片坐标,这个问题搞了n久,最后实现方法还是很麻烦,如果有人知道有更好的方式,请联系我^_^一、坐标转换参考: Staggered Isometric Map原创 2016-02-23 17:36:05 · 5538 阅读 · 1 评论