COCOS2D-X 3
文章平均质量分 80
大江东去
呃!你好!
展开
-
Sigslot
最近在看delta3d开源引擎,最底层封装的消息机制,是基于其has_slots,搜索了一下其资料发现是一个很好用的C++库,先对其简单介绍一下。首先说下插槽机制。插槽系统常用的有三种:boost的signals,sigslot,sigc++基本功能有:1.connect2.disconnect3.emit sigslot优点1.不用担心空回调,当回调对象析构时转载 2014-03-26 11:30:30 · 757 阅读 · 0 评论 -
cocos2d-x 一些笔记
tolua.casttolua.cast(object,”CCSprite”) 第一个参数是需要强转的对象 , 第二个参数是强转的目标类型=================================================================CCDisplayManagerCCDecorativeDisplayCCCo原创 2014-03-26 11:31:49 · 794 阅读 · 0 评论 -
A星寻路算法介绍
http://www.raywenderlich.com/zh-hans/21503/a%E6%98%9F%E5%AF%BB%E8%B7%AF%E7%AE%97%E6%B3%95%E4%BB%8B%E7%BB%8D 学习A星寻路算法是如何工作的!你是否在做一款游戏的时候想创造一些怪兽或者游戏主角,让它们移动到特定的位置,避开墙壁和障碍物呢?如果是的话,请看这篇教转载 2014-03-26 11:34:39 · 496 阅读 · 0 评论 -
COCOS2D-X之骨骼动画武器换装效果Demo
我们这个Demo的效果就是点击屏幕实现武器的更换.人物换装应该是游戏中很常见的一个需求,故写此Demo以分享给需要的人.一、我们直接在COCOS2D-X自带的HelloCpp的工程中添加代码即可.我们在初始化中添加如下代码:[cpp] view plaincopy 1 CCSize szWin = CCDirector::sharedDirector()->getVisibleSi转载 2014-03-26 11:32:55 · 1255 阅读 · 0 评论 -
游戏背景之滚动地图背景(CCParallaxNode)的使用
在现实生活中,当我们身处一辆快速行驶的车上,用眼睛向窗外眺望的时候,可以很清晰地感觉到离车越远的风景移动越慢,而离车越近的风景则会移动越快的视觉差异。 这种视觉差不仅在现实生活中适用,在游戏开发中也经常对地图或者背景采取视觉差的运动规律,让游戏背景或地图移动的时候显得更加真实。 一、视觉差效果类CCParallaxNode 在Cocos2D-X引擎中,也为开发者转载 2014-03-26 11:29:30 · 1461 阅读 · 0 评论 -
Cocos2d-x之LUA脚本引擎深入分析
首先,我们要知道LUA是个什么东西,至于官方怎么说可以百度去查,但我想告诉你的是LUA就是一种可以在不必修改C++代码的情况下实现逻辑处理的手段。稍微讲的再明白一点,就是你用指定语法写一些逻辑处理函数然后保存成文本格式,这个文件称为脚本文件,可以被游戏执行。经过若干年的发展,现在在LUA中写逻辑,除了调用注册到LUA的静态C函数外,也已经可以方便的访问到C++工程中的类的成员函数。这是游戏开发史上转载 2014-03-26 11:33:32 · 599 阅读 · 0 评论 -
A星算法-自动寻路-c++
一共分三个文件,一个头文件两个CPP文件 A星原理可以去网上搜。 那我就直接上代码啦! A星的头文件 [cpp] view plaincopy/************************************************************************/ /转载 2014-03-26 11:34:04 · 2570 阅读 · 2 评论 -
简单实例(世界创建,边界创建,绑定精灵)
世界创建b2Vec2 gravity(0.0f,-10.0f); world=new b2World(gravity); world->SetAllowSleeping(true); world->SetContinuousPhysics(true);边界创建//world box b2BodyDef groundBod转载 2014-03-26 11:35:54 · 529 阅读 · 0 评论