随笔分类 -  cocos2d-x学习记录

摘要:cocos2d-x中封装CCMenuItem等相关按钮,但是有些时候需要自己封装按钮,这样能够更加灵活的实现对应功能。自定义Button,需要重写OnEnter()和onExit()函数,并在对应函数中添加注册和取消注册。BaseButton.h内容 1 #ifndef BaseButton_H_H... 阅读全文
posted @ 2014-09-15 22:15 丛林小阁楼 阅读(416) 评论(0) 推荐(0) 编辑
摘要:利用CCTransition能够创建出一系列的场景过渡动画,能够使场景切换时更加绚丽丰富。CCTransition派生出很多过渡动画,传入的参数一般包括过渡时间和创建的场景。MyScene.h内容 1 #ifndef MyScene_H_H 2 #define MyScene_H_H 3 4 #i... 阅读全文
posted @ 2014-09-15 20:01 丛林小阁楼 阅读(328) 评论(0) 推荐(0) 编辑
摘要:重写CCNode的draw函数能够绘制出各种基本图形,如点、直线、多边形、园、贝塞尔曲线等,同时还可以设置绘制的颜色和宽度。MyScene的draw函数 1 void MyScene::draw() 2 { 3 ccDrawColor4B(255, 0, 0, 255); 4 glL... 阅读全文
posted @ 2014-09-14 21:22 丛林小阁楼 阅读(188) 评论(0) 推荐(0) 编辑
摘要:游戏不同于影音,强交互性是其一大特色,在游戏中主要体现为接受用户的输入并响应。智能手机触摸是其重要的输入方式。在cocos2d-x中,触摸分为单点触摸和多点触摸。单点触摸:主要继承CCTargetedTouchDelegate 实现。多点触摸:主要继承CCStandardTouchDelegate实... 阅读全文
posted @ 2014-09-14 20:41 丛林小阁楼 阅读(238) 评论(0) 推荐(0) 编辑
摘要:CCAction能够使CCNode运动起来,能够呈现出多种多样的动作。这些动作能够改变其运动方向、形状、大小、旋转等。同时,还可利用CCCallFunc、CCCallFuncN、CCCallFuncO、CCCallFuncND等函数实现回调。MyScene.h代码 1 #ifndef MyScene... 阅读全文
posted @ 2014-09-14 20:06 丛林小阁楼 阅读(216) 评论(0) 推荐(0) 编辑
摘要:这篇算是cocos2d-x入门篇,显示一张图片即可。观察工程中HelloWorld的结构,包含AppDelegate和HelloWorldScene两个类文件,AppDelegate中包含基本的处理,并且创建最初要显示的Scene并运行之。而HelloWorldScene中则做了相关的初始化工作,在... 阅读全文
posted @ 2014-09-14 15:31 丛林小阁楼 阅读(301) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示