Cocos2d-x
文章平均质量分 65
ll_gg_tt
喜欢编程,乐在其中!
展开
-
【超实用】C++访问Lua中类的成员函数
C++访问Lua中类的成员函数原创 2022-05-18 10:30:39 · 618 阅读 · 0 评论 -
cocos在windows下的安装和部署
cocos2d-x在windows下的安装和部署原创 2022-01-14 12:45:41 · 2300 阅读 · 0 评论 -
Cocos2d-x学习笔记(九)实例——场景自动切换
【关于场景自动切换】如何实现场景的自动切换?我尝试过很多种方法,比如在AppDelegate.cpp文件中的applicationDidFinishLaunching()函数中,想在pDirector->runWithScene(pLandlords);中直接使用replaceScene()函数替换场景,结果是不可行的;想过在init()和onEnter()函数里通过时间调度来实现场景自动切换原创 2013-08-27 16:40:08 · 2457 阅读 · 1 评论 -
Cocos2d-x学习笔记(十)实例——记住帐号(密码)功能
【关于记住账号/密码】在很多需要账号、密码验证的应用程序,“记住密码”是非常常见的,那么如何用cocos2d-x来实现呢?这里用菜单来实现“记住密码”的功能。【记住账号/密码的实现】(1)首先准备两张图片,即菜单项两种状态(正常和点击)下显示的的图片背景,以便在用户多次按下时进行图片(状态)的切换(2)在init()函数中添加记住账号菜单项,然后加入菜单项即可CCM原创 2013-08-27 17:34:15 · 3265 阅读 · 1 评论 -
Cocos2d-x学习笔记(八)实例——精灵Action
【关于精灵Action】精灵的动作分为瞬时动作和延时动作,瞬时动作中间不产生任何动画效果,而延时动作则会产生很多的动画效果。动画效果主要还是要靠延时动作类CCActionInterval的子类来实现,其应用实例在TestCpp里面有很多的例子。单纯的实现一个精灵动作很简单,只要重写基类的onEnter()方法,在其中添加代码即可【1】在HelloWorldScene.cpp文件首部原创 2013-08-16 09:25:08 · 995 阅读 · 0 评论 -
Cocos2d-x学习笔记(七)实例——绘制图形
【关于draw函数】在节点类CCNode中,可以重写draw函数并在其中绘制图形。Draw是一个虚函数,只要继承CCNode的子类都可使用,只要在其函数内部添加绘图操作即可在场景中显示绘制的图形。【1】为了使绘制的图形更清晰,将init()里所有关于布景的资源(精灵图片、菜单项、标签等等)去掉bool HelloWorld::init(){ bool bRet = f原创 2013-08-15 20:29:18 · 1074 阅读 · 0 评论 -
Cocos2d-x学习笔记(六)实例——多层布景
【关于多层布景】在游戏开发中,一般会把游戏分为两部分:一部分是游戏界面部分,也就是常说得UI部分;另一部分就是游戏本身部分。有时UI有很多页面,在页面中用的图也不是很多,不需要进行场景切换,只需把不同页面做成不同的布景,然后切换布景层。那么就需要一个“管理者”来管理这些界面,这时候就要使用CCLayerMultiplex(多层布景)类。在很多游戏中都需要在不同的界面中使用相同的几个变量,如果不原创 2013-08-15 20:00:20 · 2151 阅读 · 0 评论 -
Cocos2d-x学习笔记(五)实例——场景切换
【1】首先设计场景需要许多的图片资源,往resource文件夹里添加资源文件:【2】新建Cocos2d-x工程时默认的是HelloWord场景,在此只做先显示布景层中相关精灵图片以及菜单图片的修改:【3】在刚刚的init()函数中有两个菜单回调函数,主要用于单击菜单项时切换场景:【4】接下来看看两个界面的布景,主要也是修改init()函数,登陆界原创 2013-08-15 18:11:24 · 1133 阅读 · 0 评论 -
Cocos2d-x学习笔记(四)浅析动作类CCAction(3)
【1】动作管理类CCActionManager:动作管理类CCActionManager是一个管理所有动作的单例,可以对动作进行一系列的操作,如:添加动作、删除动作、暂停动作、重启动作,这个单例可以通过CCDirector::sharedDirector()->getActionManager()来获得。事实上前面所说的 runAction方法只是将行为对象添加进CCActionManager原创 2013-08-15 16:53:09 · 1269 阅读 · 0 评论 -
Cocos2d-x学习笔记(三)浅析动作类CCAction(2)
有关CCAction其它动作类简介:(1)摄像机动作类CCOrbitCamera: 摄像机动作是环绕中心屏幕旋转所形成的动作,其旋转坐标采用球坐标描述。 Create()函数原型CCOrbitCamera* create(float,float,float,float,float,float,float),第一个参数表示时间间隔,第二、三个参数分别表示起始半径和过程半径,第四、五个原创 2013-08-13 11:43:20 · 5056 阅读 · 0 评论 -
Cocos2d-x学习笔记(二)浅析动作类CCAction(1)
Cocos2d-x的动作类CCAction并不是一个在屏幕中显示的对象,动作必须要依托于CCNode类及其子类的实例才能发挥作用。CCAction继承于对象类CCObject,有三个子类:有限时间动作、跟随、移动速度,其中有限时间动作子类CCActionInterVal会形成动画过程。下面是一些CCActionInterVal比较实用的子类:在了解这些子类之前先介绍一些CC***T原创 2013-08-13 11:42:14 · 1369 阅读 · 0 评论 -
Cocos2d-x学习笔记(一)HelloCpp的来龙去脉
【1】首先分析HelloCpp项目的文件结构,分为Classes、win32、外部文件依赖三个文件夹,其中外部依赖文件夹暂且不用理会。Classes主要包含像导演、场景、布景、摄像机、精灵、App相关类的申明和定义;Win32主要是应用程序框架的WinMain函数入口(包括窗口尺寸、标题等参数的一些设置);【2】程序的来龙去脉 WinMain函数分析:原创 2013-08-08 09:51:54 · 2051 阅读 · 1 评论