cocos2d-x
文章平均质量分 62
小塔-皂荚花
IT研究中。
展开
-
CCScene,CCLayer,CCSprite的默认坐标和默认锚点
bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); CCSprite * sprite = CCSprite::create("image1.png"); this->addChild(sprite); //获得CCSpri原创 2013-11-23 19:56:36 · 1876 阅读 · 1 评论 -
CCScale9Sprite点九图的制作和使用
本文转载自:http://www.zaojiahua.com/ccscale9sprite.html皂荚花。点九图也叫做九妹图,主要是用来适配的,当我们的图片在不同分辨率的手机上的时候就会被拉伸,这个时候普通的图片可能会变形,会不好看,但是点九图会很好的去适应,可以先看下效果啊。大家看到了吗?点九图拉伸后的效果非常的好,和普通的图片主要的区别就是边角了,边角非常清晰。下面说下原理吧。原创 2014-03-15 20:09:10 · 6930 阅读 · 0 评论 -
ocos2d-x游戏实例之忍者飞镖——添加其他元素
忍者飞镖小例子,非常简单易懂!原创 2014-03-06 19:56:41 · 1746 阅读 · 0 评论 -
Cocos2d-x之动作类
我们玩的游戏一般都可以看到精灵的运动,游戏的世界就是一个运动的世界,而所有的这些动作都可以分为一些基本的动作和动作的组合,今天就来学习一下动作类CCAction,首先看一下类之间的继承关系。原创 2014-02-15 21:00:18 · 1371 阅读 · 0 评论 -
cocos2dx移植android平台-我的血泪史
本人这几天一直都没有跟新自己的网站内容,问我干什么去了,当然是做这篇文章做的事了,说起这个移植来真是麻烦啊,网上试验了各种方法,都不知道谁对谁错啊。不过经过本人这三天的研究最后终于成功了,为了让大家少走一些歪路,我决定一定要写下这篇文章,新手们,好好看,不要浪费时间了!现在我就把我遇到的问题和一种简单的方法(方法绝对靠谱)教给大家,还有就是我用到的所以资源。先说资源的问题,大家先去下载我给的资源,原创 2014-02-25 23:39:16 · 1983 阅读 · 0 评论 -
世界坐标系,本地坐标系,opengl坐标系,屏幕坐标系
不多说,看注释。bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //opengl的坐标系和世界坐标系相同,都是以屏幕左下角为原点,向右为x轴的增加方向,向上为y轴的增加方向 //这里的世界指的是游戏世界 //屏幕坐标系是以左原创 2013-11-23 18:47:49 · 3005 阅读 · 0 评论 -
cocos2d-x之系统时间和随机数
随机数是我们在程序中经常要用到的,cocos2d-x用CCRANDOM_0_1产生随机数,但我们最后给它传入一个随机数种子,这样产生的随机数才是真正的随机数,而这个种子就是我们一般使用的时间。下面通过代码看看我们如何实现。[cpp collapse="false"]bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(!原创 2014-02-22 00:53:45 · 2266 阅读 · 1 评论 -
UI开发之控件类CCControlSwitch
bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //参数就不说了,看一下你的资源文件就明白了 CCControlSwitch * controlSwitch = CCControlSwitch::create(原创 2013-11-25 22:28:04 · 1688 阅读 · 0 评论 -
UI开发之控件类-CCControlSlider
bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //设置一个显示字符串的label CCLabelTTF * title = CCLabelTTF::create("slider value = 0.00","Ari原创 2013-11-24 19:52:49 · 1659 阅读 · 0 评论 -
UI开发之控件类-CCControlButton
在应用的开发中,无论是Android操作系统还是iOS操作系统,其开发框架都提供了控件,包括按键、拖动滑块等,这样提高了开发效率。对于游戏的开发,UI的开发同样需要控件来提高开发效率。对Cocos2D-x来说,从2.0版本开始提供了很多控件类来帮助我们更好地开发UI。bool HelloWorld::init(){ bool bRet = false; do {原创 2013-11-24 19:23:02 · 1910 阅读 · 0 评论 -
UI开发之控件类-CCControlColourPicker
bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //设置一个显示字符串的label CCLabelTTF * title = CCLabelTTF::create("#128128128","Arial",32);原创 2013-11-24 21:29:44 · 1579 阅读 · 0 评论 -
CCLayerColor层的使用
bool HelloWorld::init(){ bool bRet = false; do { //ccc4这个宏的参数分别为R,G,B,A最后一个是透明度,设置成255就是不透明的,设置成0是透明的 CC_BREAK_IF(!CCLayerColor::initWithColor(ccc4(128,128,128,255))); CCS原创 2013-11-24 16:50:19 · 1814 阅读 · 0 评论 -
小塔1024实现
最近使用cocos2d-x写了一个1024的游戏,大家可以看看。小塔1024——对坐标的处理和实现手势的判断小塔1024——卡片移动及随机位置添加卡片小塔1024——卡片的翻转和消除小塔1024——添加UI小塔1024——实现新手引导后期文章持续更新中!欢迎大家关注!原创 2014-04-20 21:43:39 · 1935 阅读 · 0 评论