• [Cocos2d-x for WP8学习笔记] 获取系统字体

    时间:2023-11-26 16:28:44

    在Cocos2d-x for WP8较新的版本中,获取字体这一块,在wp8下默认返回了null,只能内嵌字体文件解决。 其实可以通过下面的方法获取系统的字体文件CCFreeTypeFont::loadSystemFont123456std::string fontName(pFontName);if...

  • cocos2d-x学习日志(13) --A星寻路算法demo

    时间:2023-11-25 22:14:50

    你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教程,我们会展示如何使用A星寻路算法来实现它!A星算法简介:A*搜寻算法俗称A星算法。这是一种在图形平面上,有多个节点的路径,求出最低通过成本的算法。常用于游戏中的NPC的移动计算,或...

  • 【Cocos2D-x 3.5实战】坦克大战(1)环境配置

    时间:2023-11-25 09:36:43

    前言:最近课比较少,空闲时间比较多,一有时间就东想西想,想着想着就突然想到做手机游戏(android)了,学习下CoCos2d。看了一些CoCos2D的相关文档和教程,觉得是时候实战了,但是苦于没有什么新奇的游戏点子,只有写下被儿时玩过的坦克大战了(主要素材好找)。而这个系列的文章来记录下我的开发过...

  • cocos2d-x 制作资源下载页面

    时间:2023-11-24 14:49:07

    开发游戏中用到从http 服务器下载文件的操作,所以要有个界面显示下载进度,同时联网采用curl库,因为下载是同步的操作,所以用了多线程啥也不说,直接贴代码。我是采用ccbi做的页面,你也可以做一个标准的CCLayer,然后添加一个进度条的CCSprite。/////////////////////...

  • Cocos2d-x游戏导出android工程,提取cocos的so文件

    时间:2023-11-22 14:59:09

    Cocos2d-x游戏导出android工程,提取cocos的so文件原本cocos游戏的android工程编译时,需要将cocos的库文件进行编译,这些文件大部分是cpp文件,使用ndk-build工具编译cpp文件非常慢,而且非常耗cpu,大概需要10-20分钟才能编译完成,这个还是因为我换了固...

  • Cocos2d-x学习笔记(六) 定时器Schedule的简单应用

    时间:2023-11-22 12:14:53

    Cocos2d-x中的定时器使用非常easy,共同拥有3种:schedule、scheduleUpdate和scheduleOnce。简介一下三种的差别:schedule,每隔指定时间运行某个自己定义的函数schedule(schedule_selector(自己定义函数名),间隔时间);sch...

  • Cocos2d-X开发教程-捕鱼达人 Cocos2-x development tutorial - fishing talent

    时间:2023-11-22 11:55:25

    Cocos2d-X开发教程-捕鱼达人Cocos2-x development tutorial - fishing talent作者:韩梦飞沙Author:han_meng_fei_sha邮箱:313134555@qq.comE-mail: 313134555 @qq.com视频目录及链接:Vide...

  • 定时器——Cocos2d-x学习历程(十一)

    时间:2023-11-22 11:51:38

    1.定时器利用场景、层和精灵等游戏元素,我们可以构建游戏的框架,但是此时的游戏仍然是静止不动的。在一切游戏中,游戏的状态都会随着时间的流逝而改变,同时我们还需要定时进行一些逻辑判断,例如鱼和子弹的碰撞检测。为了解决以上问题,我们引入了定时器的概念。定时器是以一定时间间隔连续引发游戏事件的工具。很显然...

  • 【转】 实现 Cocos2d-x 全局定时器

    时间:2023-11-22 11:45:57

    转自:http://www.tairan.com/archives/3998cocos2d-x 中有自己的定时器实现,一般用法是在场景,层等内部实现,定时器的生命周期随着它们的消亡而消亡,就运行周期而言,相对最长的是场景,如果在多个场景切换并且保持定时器的运行,那我们就需要定义一个自己的 全局定时器...

  • cocos2d-x for android配置 & 运行 Sample on Linux OS

    时间:2023-11-20 15:44:50

    1.从http://www.cocos2d-x.org/download下载稳定版 比如cocos2d-x-2.22.解压cocos2d-x-2.2.zip,比如本文将其解压到 /opt 目录下3.运行 android-buildsetup.sh,运行之前需要先设置3个环境变量,如将以下变量写到文件...

  • Cocos2d-X研究之v3.x瓦片地图具体解释

    时间:2023-11-19 21:03:40

    在游戏开发过程中,我们会遇到超过屏幕大小的地图,比如即时战略游戏,使得玩家能够在地图中滚动游戏画面。这类游戏一般会有丰富的背景元素,假设直接使用背景图切换的方式,须要为每一个不同的场景准备一张背景图,并且每一个背景图都不小,这样会造成资源浪费。瓦片地图就是为了解决这问题而产生的。一张大的世界地图或者...

  • cocos2d-x 2.x版本接入bugly的总结

    时间:2023-11-19 19:21:27

    最开始项目使用的是自己DIY的很简陋的上报系统,后来改成google breakpad来上报,发现其实都做的不太理想,游戏引擎因为版本历史问题存在一些崩溃问题。后来3.x接入了bugly,我这边抽了几天时间也准备接入,在接入bugly之前我是想用BugTags的,说实话我特别喜欢也为这款产品点赞(它...

  • Learning Cocos2d-x for WP8(7)——让Sprite动起来

    时间:2023-11-19 16:34:22

    原文:Learning Cocos2d-x for WP8(7)——让Sprite动起来C#(wp7)兄弟篇Learning Cocos2d-x for XNA(7)——让Sprite动起来本讲将详细介绍Cocos2d-x游戏中动画Animate的创建方式,通过逐帧数组播放动画和创建动画集合播放动画...

  • 【Cocos2d-x游戏开发】解决Cocos2d-x中文乱码的三种方法

    时间:2023-11-18 16:15:25

    众所周知,Cocos2d-x是一款不错的开源引擎,但是在Cocos2d-x中直接使用中文是无法正确显示的。比如下面的情况:解决这个问题常用的有三种方法:1.通过转换为UTF-8编码来显示。2.使用iconv库来解决。3。使用解析xml或者json文件来解决。这里推荐使用第三种方法来解决,因为比较简单...

  • cocos2d-x JS 开启远程代码调试

    时间:2023-11-17 12:27:39

    为了方便服务端与测试部门的工作需要,把客户端的写的程序可以在其他电脑上运行,方便他人工作与测试。下面是cocos2d-x JS WebStorm 的设置方法。...

  • win7 vs2010 安装cocos2d-x

    时间:2023-11-17 10:49:46

    http://blog.csdn.net/leoncoder/article/details/12523727新安装搭建cocos2d-X的跳过这里,看以下红色開始:cocos2d-x删除vs2012项目模板(这一步新使用cocos2d-x的不须要)假设你切换cocos2d-x版本号的话。 要将之前...

  • cocos2d-x (Android)之-那些常见的error记

    时间:2023-11-16 15:29:53

    转自:http://blog.csdn.net/callchunli/article/details/8929813(2013/9/2)build.xml:939: java.lang.ArrayIndexOutofBoundsExcption:1at com.android.ant.Depende...

  • Cocos2d-x 学习资料收集

    时间:2023-11-16 15:23:01

    框架源代码:http://code.google.com/p/cocos2d-x/downloads/list搭建环境http://blog.csdn.net/ccf19881030/article/details/9204801按照[雪域迷影]的方法, 我的开发环境是 win7+vs2012+co...

  • 在linux中使用cmake编译运行cocos2d-x 3.4 projects

    时间:2023-11-15 15:27:21

    原因:由于不想在真机环境和 ide中调试环境, 只想在linux端进行 调试和运行, 需要使用cmake对现有的游戏进行编译(cocos2dx-lua 3.4)修改步骤:1.修改framework下的 CMakeLists.txt 文件:在 set(GAME_SRC 下填充对应游戏的cpp文件名称,...

  • cocos2d-x 让精灵按照自己设定的运动轨迹行动

    时间:2023-11-14 21:22:50

    转自:http://blog.csdn.net/ufolr/article/details/7447773在cocos2d中,系统提供了CCMove、CCJump、CCBezier(贝塞尔曲线)等让精灵移动的action,但是有时候,为了让程序看上不不是那么的呆板,或者为了实现某些特定的功能,我们需...