关闭

如何实现A星寻路算法 Cocos2d-x 3.0 beta2

本文实践自 Johann Fradj 的文章《How To Implement A* Pathfinding with Cocos2D Tutorial》,文中使用Cocos2D,我在这里使用Cocos2D-x 3.0进行学习和移植。在这篇文章,将会学习到如何在Cocos2D中实现A星算法。在开始之前,先阅读文章《Introduction to A* Pathfinding》将会有所帮助。...
阅读(10256) 评论(23)

Cocos2d-x 3.X CMake MinGW版本编译运行

Cocos2d-x 3.x已经支持使用CMake来进行构建了,这里尝试以Qt Creator IDE来进行CMake构建。 Cocos2d-x 3.X 地址:https://github.com/cocos2d/cocos2d-x 1.打开Qt Creator,菜单栏→"打开文件或项目...",打开cocos2d-x目录下的CMakeLists.txt文件; 2.弹出CMake向导,如下图所...
阅读(8616) 评论(11)

Cocos2d-x 3.X Qt MinGW版本编译运行

自Cocos2d-x 3.X引入了C++ 11特性,在Windows平台上的支持就仅限VS 2012,其实还可以尝试MinGW版本,GitHub上有MinGW版本的Qt Creator工程。 地址:https://github.com/sergey-shambir/cocos2d-x/tree/qtcreator            https://github.com/akof1314...
阅读(8078) 评论(6)

如何使用动画和精灵表单 Cocos2d-x 2.1.4

本文实践自 Ray Wenderlich、Tony Dahbura 的文章《How to Use Animations and Sprite Sheets in Cocos2D 2.X》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.1.4进行学习和移植。在这篇文章,将会学习到如何创建一个简单的熊行走动画,如何使用精灵表单,如何改变熊行走的方向等等。 步骤如下: 1.新建Coco...
阅读(6989) 评论(18)

如何制作一个类似Tiny Wings的游戏(2) Cocos2d-x 2.1.4

在第二篇《如何制作一个类似Tiny Wings的游戏》基础上,增加添加主角,并且使用Box2D来模拟主角移动,原文《How To Create A Game Like Tiny Wings with Cocos2D 2.X Part 2》,在这里继续以Cocos2d-x进行实现。有关源码、资源等在文章下面给出了地址。  步骤如下: 1.使用上一篇的工程; 2.创建Box2D世界,并且添加一些...
阅读(7826) 评论(17)

如何制作一个类似Tiny Wings的游戏 Cocos2d-x 2.1.4

在第一篇《如何使用CCRenderTexture创建动态纹理》基础上,增加创建动态山丘,原文《How To Create A Game Like Tiny Wings with Cocos2D 2.X Part 1》,在这里继续以Cocos2d-x进行实现。有关源码、资源等在文章下面给出了地址。 步骤如下: 1.使用上一篇的工程; 2.添加地形类Terrain,派生自CCNode类。文件Te...
阅读(11302) 评论(14)

如何使用CCRenderTexture创建动态纹理 Cocos2d-x 2.1.4

本文实践自 Ray Wenderlich、Ali Hafizji 的文章《How To Create Dynamic Textures with CCRenderTexture in Cocos2D 2.X》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.1.4进行学习和移植。在这篇文章,将会学习到如何创建实时纹理、如何用Gimp创建无缝拼接纹理、如何混合阴影和光照到纹理上以显现逼真...
阅读(17503) 评论(31)

Cocos2d-x Win32键盘模拟触摸事件

​Cocos2d-x支持在Win32下鼠标的单击进行模拟响应触摸事件,也即只支持模拟单点触摸。在之前的文章《如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4》中带有方向键和攻击键,鼠标的单点触摸已经不能满足在Win32下进行测试的要求,在这里进行扩展让键盘同时模拟响应触摸事件。 Cocos2d-x版本:2.1.3 修改proj.win32文件夹的main.cpp,改后文件内容如下:...
阅读(8144) 评论(2)

Cocos2d-x 2.0.4 小心隐藏的retain

Cocos2d-x中的CCObject类及其派生类,使用autorelease()方法,将自身交托于CCPoolManager管理器进行管理,都可以使用retain()方法来使自身的引用计数加一,使用release()方法来使自身的引用计数减一,当引用计数为0的时候,CCPoolManager管理器就会将其删除释放。 类 所有实例化Cocos2d-x里面的以CCObject为基类的类时,都要使...
阅读(8605) 评论(12)

如何制作一个塔防游戏 Cocos2d-x 2.0.4

本文实践自 Pablo Ruiz 的文章《How To Make a Tower Defense Game》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.0.4进行学习和移植。在这篇文章,将会学习到如何制作一个塔防游戏。在这当中,学习如何在设定的时间内出现一波波的敌人,使这些敌人沿着指定的路点前进,如何在地图上指定的位置创建炮塔,如何使炮塔射击敌人,如何可视化调试路点和炮塔的攻击范...
阅读(34894) 评论(113)

如何制作一个横版格斗过关游戏(2) Cocos2d-x 2.0.4

在第一篇《如何制作一个横版格斗过关游戏》基础上,增加角色运动、碰撞、敌人、AI和音乐音效,原文《How To Make A Side-Scrolling Beat ‘Em Up Game Like Scott Pilgrim with Cocos2D – Part 2》,在这里继续以Cocos2d-x进行实现。有关源码、资源等在文章下面给出了地址。 步骤如下: 1.使用上一篇的工程; 2...
阅读(25205) 评论(117)

如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4

本文实践自 Allen Tan 的文章《How To Make A Side-Scrolling Beat ‘Em Up Game Like Scott Pilgrim with Cocos2D – Part 1》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.0.4进行学习和移植。在这篇文章,将会学习到如何制作一个简单的横版格斗过关游戏。在这当中,学习如何跟踪动画状态、碰撞盒、...
阅读(64435) 评论(148)

如何制作一个基于Tile的游戏(2) Cocos2d-x 2.0.4

在第一篇《如何制作一个基于Tile的游戏》基础上,增加碰撞和拾取功能,原文《Collisions and Collectables: How To Make a Tile-Based Game with Cocos2D Part 2》,在这里继续以Cocos2d-x进行实现。有关源码、资源等在文章下面给出了地址。 步骤如下: 1.使用上一篇的工程; 2.打开Tiled Map Edito...
阅读(15142) 评论(35)

如何制作一个基于Tile的游戏 Cocos2d-x 2.0.4

本文实践自 Ray Wenderlich 的文章《How To Make a Tile-Based Game with Cocos2D》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.0.4进行学习和移植。这个游戏是关于一个忍者在沙漠中寻找西瓜的故事。       在这部分内容,将会学习到如何用Tile创建一个地图,如何加载地图到游戏,如何让地图跟随玩家滚动,以及如何使用对象层。下...
阅读(15610) 评论(30)

如何制作一个简单的游戏(3) Cocos2d-x 2.0.4

在第一篇《如何制作一个简单的游戏》和第二篇《如何制作一个简单的游戏(2)》基础上,增加游戏难度和关卡。原文《How To Make A Simple iPhone Game with Cocos2D 2.X Part 3》,在这里继续以Cocos2d-x进行实现。有关源码、资源等在文章下面给出了地址。 步骤如下: 1.使用上一篇的工程; 2.下载本游戏所需的资源,将资源放置"Reso...
阅读(7824) 评论(8)

如何制作一个简单的游戏(2) Cocos2d-x 2.0.4

在第一篇《如何制作一个简单的游戏》基础上,增加旋转炮塔功能,原文《How To Make A Simple iPhone Game with Cocos2D 2.X Part 2》,在这里继续以Cocos2d-x进行实现。有关源码、资源等在文章下面给出了地址。 步骤如下: 1.使用上一篇的工程; 2.下载本游戏所需的资源,将资源放置"Resources"目录下: 删除旧的资源p...
阅读(8271) 评论(4)

如何制作一个简单的游戏 Cocos2d-x 2.0.4

本文实践自 Ray Wenderlich 的文章《How To Make A Simple iPhone Game with Cocos2D 2.X Tutorial》,文中使用Cocos2D,我在这里使用Cocos2D-x 2.0.4进行学习和移植,前者是用Object-C所写,所以移植到Cocos2D-x会有些差异,比如某些函数、某些功能不能跟原文一样直接实现,需另转换方法实现。之前已经对Co...
阅读(109043) 评论(60)

Box2D 2.2.1在VS2008下的编译

Box2D是一个用于游戏的2D刚体仿真库。程序员可以使用它, 让游戏中的物体运动起来更真实, 让游戏世界更具交互性。以游戏的角度来看,物理引擎就是一个程序性动画的系统。 官网地址:http://code.google.com/p/box2d/ 1.解压Box2D_v2.2.1.zip到文件夹; 2.从http://www.cmake.org/cmake/resources/softwar...
阅读(3837) 评论(3)

Cocos2d-x 2.0.1 运行在MFC中的一种方法

需要Cocos2d-x运行在MFC中,可能是因为需要直接看配置的效果,也可能是因为打算制作工具。参考网上的一篇文章,实践出本文。 1.打开cocos2d-win32.vc2008.sln,右键新建项目; 2.选择MFC应用程序,工程名为Cocos2dXEdit,路径默认; 3.在下一步中选择“基于对话框”,其余默认; 4.按如下图步好局: 5.右键工程属性,开始如下设置:...
阅读(7918) 评论(13)

Cocos2d-x 2.0.1 学习tests示例(二)ActionsTest

作者:无幻 博客:http://blog.csdn.net/akof1314 初学Cocos2d-x,如文章有错误之处,欢迎指出        自上篇《Cocos2d-x 2.0.1 学习tests示例(一)Manual Transformation》继续学习tests示例。 1 2 3 4 5 6 7 8 9 10 11 12 13...
阅读(4240) 评论(19)
23条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3393618次
    • 积分:34522
    • 等级:
    • 排名:第137名
    • 原创:395篇
    • 转载:88篇
    • 译文:5篇
    • 评论:3381条
    个人说明
    联系方式:
    最新评论