![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cocos2d-x 基础
宇宙379
C/C++,VC++
展开
-
cocos2dx 创建项目脚本
@echo off set /p projectName=请输入项目名称: if “%projectName%”==”” goto inputError set /p packageName=请输入包名: if “%packageName%”==”” goto inputError cocos new %projectName% -p %packageName% -l cpp -d D:转载 2015-07-25 10:21:05 · 607 阅读 · 0 评论 -
createWithSpriteFrameName nullptr
bool WelcomeLayer::init() { bool bl = Layer::init(); //缓存纹理 SpriteFrameCache::getInstance()->addSpriteFramesWithFile(“gameArts-hd.plist”); //加入背景 Sprite *background = Sprite:原创 2015-07-22 09:30:04 · 2331 阅读 · 0 评论 -
十大游戏开发引擎
[Gaming is in its golden age, and big and small players alike are maneuvering like kings and queens in A Game of Thrones. Register now for our GamesBeat 2015 event, Oct. 12-Oct.13, where we’ll explore转载 2015-07-23 10:56:34 · 1754 阅读 · 0 评论 -
注册触摸事件
bool init() { ………………. //注册触摸事件 // setTouchEnabled(true); // setTouchMode(Touch::DispatchMode::ONE_BY_ONE); EventListenerTouchOneByOne *eventTouch = EventListenerTouchOneByOne::create()原创 2015-08-04 15:13:29 · 518 阅读 · 0 评论 -
cocos2d-x 音效
#include "SimpleAudioEngine.h"using namespace CocosDenshion;//SimpleAudioEngine::getInstance()->playBackgroundMusic("music/game_music.mp3");SimpleAudioEngine::getInstance()->playEffect("music/game_ov原创 2015-08-04 16:50:21 · 476 阅读 · 0 评论 -
Android 目标平台版本应该大于或等于 10(The android-platform should be equal/large than 10)
cocos compile -p android –-ap 20 注意:如果Android\sdk\platforms目录下没有android-20,需要一个空的。 D:\cocosDevelop\android-ndk-r10\platforms\android-20I am able to solve similar issue just as this one. I am running转载 2015-08-04 18:17:09 · 11280 阅读 · 0 评论 -
cocos 语法错误:“namespace”
可能是编码的问题。 代码拷贝到notepad++再另存为替换classes下的文件,发现错误解决。原创 2015-08-06 13:54:41 · 2755 阅读 · 0 评论 -
cocos 2d-x 中文乱码
在头文件上加一行代码即可:pragma execution_character_set(“utf-8”)原创 2015-08-06 09:42:37 · 586 阅读 · 0 评论 -
关于cocos2d-x3.0和2.0之间的区别
区别1. 去CC2.0 CCSprite CCCallFunc CCNode .. 3.0 Sprite CallFunc Node ..区别2.cc***结构体改变2.0 ccp(x,y) ccpAdd(p1,p2)ccpSubccpMultccpLength(p)ccpDot(p1,p2);ccc3()ccc4()ccWHITE转载 2015-08-05 15:23:05 · 1792 阅读 · 0 评论 -
cocos 随机数
随机数一般都是用rand()产生随机数种子。在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。 使用需要包含头文件:#include<stdlib.h>(C++建议使用#include<cstdlib>,下同)cocos2d-x中提供了CCRANDOM_0_1()宏(也是用rand实现)#defin原创 2015-08-06 15:48:23 · 4174 阅读 · 0 评论 -
C++ Vector
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。 //include “stdafx.h”include “iostream”include “string”include “vector”includeusing namespace std;int main() { std::vector vec; vec.assign(7, 100)原创 2015-08-07 11:02:36 · 487 阅读 · 0 评论 -
null pointer
init 忘记加return true; 额,记录下,以后不再犯此错。原创 2015-08-03 15:28:40 · 505 阅读 · 0 评论 -
'cocos2d::LabelTTF::getContentSize': 被声明为已否决
LabelTTF这个类本身就被Deprecated(不赞成使用)了,所以它的成员函数当然也被Deprecated了。可以用Label::createWithTTF替代。原创 2015-07-22 09:36:18 · 3383 阅读 · 0 评论 -
cocos 2d-x 动作
Size visibleSize = Director::getInstance()->getVisibleSize(); //构造一个精灵 auto role = Sprite::create("grossini.png"); role->setPosition(visibleSize / 2); addChild(role);role->setScale(0.5);原创 2015-07-27 18:15:22 · 546 阅读 · 0 评论 -
Cocos2D-x 入门(2) win7(64)+VS2013+cocos2d-x 3.6环境配置
参考: 在Windows7上搭建Cocos2d-x 3.2alpha0开发环境 http://www.cocos.com/doc/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-development-environments-原创 2015-07-14 16:36:47 · 4494 阅读 · 1 评论 -
Cocos2D-x 入门(1)
Cocos2D-x 是什么? 一个游戏2D开发引擎。当前最流行的两大手游引擎:Cocos2D-x和Unity3D。 Cocos2d-x是跨平台的框架,用C++,包括windows、ios、android、linux等都可以移植。 Quick-Cocos2d-x是在Cocos2d-x上加了一些功能,具体我也没用过,我只用过Cocos2d-x。 而Cocos2d-js是用JS语言,主要是用于网页原创 2015-07-14 15:26:40 · 1162 阅读 · 0 评论 -
cocos2d-x 3.6 程序流程
main.cpp #include "main.h"#include "AppDelegate.h" //应用委托#include "cocos2d.h" //主要的头文件USING_NS_CC;//名字空间int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,原创 2015-07-14 17:55:16 · 785 阅读 · 0 评论 -
我的第一个Cocos2D-x 程序
啥都没有,仅仅修改了一下字而已,哈哈。////////////////////////////////////////////////////////////////// 1.大家都知道一个游戏里面会有大量的图片,每个图片渲染是需要时间的,下面分析两个类来加快渲染速度,加快游戏运行速度 GL verts 表示给显卡绘制的顶点数 GL calls 表示代表每一帧中OpenGL指令的调用次数原创 2015-07-14 16:05:35 · 857 阅读 · 0 评论 -
Cocos2D-x 入门(3) ---基本概念
最早,在没有高级语言的时候,为计算机开发软件是一个很麻烦的事情。开发人员既要关注软件本身的功能流程,也需要关心计算机底层的操作。高级语言和各种编程框架的出现将开发人员从繁杂的计算机底层资源的管理任务中解放,使人们能关注业务流程的开发。这一点,游戏引擎也是一样的效果。在没有游戏引擎的情况下,开发一款游戏,开发人员除了要关注游戏本身的逻辑,还要搞定音频的输入输出和处理,以及视频的输入输出和处理。尤其是视原创 2015-07-14 19:06:04 · 734 阅读 · 0 评论 -
OpenGL error 0x0502
glview = GLViewImpl::create(“My Game”); GLViewImpl::createWithRect(“”, Rect(0, 0, 640, 960)); glview->setFrameSize(900, 640); director->setOpenGLView(glview);OpenGL 渲染时崩溃原创 2015-07-29 09:50:16 · 4306 阅读 · 0 评论 -
cocos 打开网页
首先可以调用GetSystemInfo查看有多少个CPU,再通过调用:BOOL WINAPI SetProcessAffinityMask( __in HANDLE hProcess, __in DWORD_PTR dwProcessAffinityMask ); BOOL WINAPI SetProcessAffinityMask( __in原创 2015-07-30 17:59:40 · 1355 阅读 · 0 评论 -
UserDefault
CCLOG("********************** init value ***********************"); // set default value UserDefault::getInstance()->setStringForKey("string", "value1"); UserDefault::getInstance()->setInte转载 2015-07-30 17:51:25 · 801 阅读 · 0 评论 -
Ant 不是内部命令或外部命令
ANT_ROOT:D:\cocosDevelop\apache-ant-1.9.6\bin 设置了还要重启,windows真是麻烦。原创 2015-07-22 09:43:10 · 5845 阅读 · 0 评论 -
C++ list
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "iostream"#include "string"#include "list"#include <algorithm>#include "functional"using namespace std;//assign() 给list赋原创 2015-08-07 12:05:14 · 404 阅读 · 0 评论