cocos2dx
KeepYounger
PHP、C#、Java、C++
展开
-
cocos2dx学习之旅
cocos2dx的真实入口是AppDelegate::applicationDidFinishLaunching()函数,主要完成对CCDirector以及Scene及layer、sprite的加载。 其中,通过layer来加载sprite,scene来加载layer,director来加载scene,其中通过继承CClayer来完成创建layer、scene、sprite的。 MyLayer.原创 2016-04-19 02:50:23 · 297 阅读 · 0 评论 -
精灵的三种加载方法
精灵的加载方法有三种方法: 即直接加载图片、加载纹理、加载框架三种大的方法,下面将逐个分析 CCSize winsize = CCDirector::sharedDirector()->getWinSize(); CCSprite* sprite = CCSprite::create("teemo2.png"); sprite->setPosition(ccp(winsi原创 2016-04-19 16:15:44 · 561 阅读 · 0 评论 -
翻白块代码
在AppDelegate.cpp文件中pEGLView->setDesignResolutionSize(800, 480, kResolutionExactFit);说明本次设计屏幕大小,以及设置自适应屏幕大小LayerStart.cpp主要是添加游戏开始界面,以及点击菜单后能跳到相应的scene中#include "LayerStart.h" #include "LayerGame.h" CCS原创 2016-05-09 13:08:18 · 961 阅读 · 0 评论 -
cocos2dx的UI
COCOS的UI感觉很少,相对于安卓来说,也许游戏不需要那么多的需求吧。 CCLabel是CClabelxxx的总称,在cocos中并不存在这么一个类供子类继承。 CCLabelProtocol接口即CCLabel源代码class CC_DLL CCLabelProtocol { public: virtual void setString(const char *label) = 0;原创 2016-05-10 00:06:11 · 1307 阅读 · 0 评论