摘要:
重写CCNode的draw函数能够绘制出各种基本图形,如点、直线、多边形、园、贝塞尔曲线等,同时还可以设置绘制的颜色和宽度。MyScene的draw函数 1 void MyScene::draw() 2 { 3 ccDrawColor4B(255, 0, 0, 255); 4 glL... 阅读全文
摘要:
游戏不同于影音,强交互性是其一大特色,在游戏中主要体现为接受用户的输入并响应。智能手机触摸是其重要的输入方式。在cocos2d-x中,触摸分为单点触摸和多点触摸。单点触摸:主要继承CCTargetedTouchDelegate 实现。多点触摸:主要继承CCStandardTouchDelegate实... 阅读全文
摘要:
CCAction能够使CCNode运动起来,能够呈现出多种多样的动作。这些动作能够改变其运动方向、形状、大小、旋转等。同时,还可利用CCCallFunc、CCCallFuncN、CCCallFuncO、CCCallFuncND等函数实现回调。MyScene.h代码 1 #ifndef MyScene... 阅读全文
摘要:
这篇算是cocos2d-x入门篇,显示一张图片即可。观察工程中HelloWorld的结构,包含AppDelegate和HelloWorldScene两个类文件,AppDelegate中包含基本的处理,并且创建最初要显示的Scene并运行之。而HelloWorldScene中则做了相关的初始化工作,在... 阅读全文
摘要:
自己刚开始接触cocos2d-x时,版本已更新至3.2版本。但3.0以上版本需要C++11标准支持,这样的话需要VS版本在2012以上,自己当时不太想更换开发环境。另一方面,3.0版本改动较大,而很多资料的版本一般都是建立在2.0-2.2的版本,综合起来,自己还是选择了cocos2d-x 2.2.4... 阅读全文