- 博客(14)
- 资源 (12)
- 收藏
- 关注
原创 已解决的问题——Application package 'AndroidManifest.xml' must have a minimum of 2 segments.
在dos建Cocos工程的朋友们注意啦,虽然这方式比以前更方便。但每一步都不能出错!Cocos new npb -p npb -l cpp -d projects 的命令方式时,就会出现这样的错误:Application package 'AndroidManifest.xml' must have a minimum of 2 segments.原因是AndroidManifest.
2016-03-27 05:22:17 1820
原创 vs编译注意事项01
昨天在执行程序时,碰到两行一模一样的代码,一个能正常编译过,另一个则不行!原因是另一个是由于后面有中文注释,所以导致不能通过。把中文注释去掉之后,程序能正常运行起来!01异常AppDelegate(); // 构造函数 virtual ~AppDelegate(); //析构函数02正常AppDelegate(); virtual ~AppDelegate();
2016-03-14 02:26:11 508
原创 调式小技巧01
在要调式的代码上面或下面添加代码:system("pause");即可,当程序执行到该行时,就会弹出cmd窗口;可以判断bug在什么地方。
2016-03-14 02:19:33 495
转载 cocos2dx 3.x 声音播放、音量调节
1. playBackgroudMusic() playBackgroudMusic 只适合播放持续时间比较长的声音文件,比如背景音乐。[html] view plain copy print?bool PlayMusic::init() { if ( !Layer::init() ) {
2016-03-12 21:18:53 1221
转载 cocos2dx3.x 观察者模式
在cocos2dx中封装好了观察者NotificationCenter,这个使用的非常广泛,在2.x中我已做描述,由于3.x的升级,用法有了轻微的改变,所以说一下:注册观察者: NotificationCenter::getInstance()->addObserver(this, callfuncO_selector(HelloWorld::isSuccess), "si
2016-03-12 20:39:13 626
转载 【potatoes游戏开发】cocos2dx3.X项目重写(八)观察者模式(中)
观察者模式中,也可以传递数据。 void postNotification(const std::string& name, Ref *sender);第二个参数就是可以传递的数据,格式是Ref*,如果想传递变量的话要强制转换一下。我们要怎样得到这个消息的值呢。在订阅函数里void __NotificationCenter::addObserv
2016-03-12 20:29:21 602
转载 cocos2dx3.X项目重写(四)添加地板,障碍物和碰撞检测
我暂时不想使用地图,我想如果用精灵直接制造成方块也是可以的。代码如下,这个是添加地板void Stage::addGround(){ auto g=Sprite::create(); g->setTextureRect(Rect(0,0,visible.width,15)); g->setColor(Color3B(100,100,100)); g->setPosition(
2016-03-12 20:22:02 953
转载 cocos2dx3.X项目重写(七)观察者模式以及schedule引起的bug
今天在加死亡场景的时候有,我先有一个判断, if (player->getPositionY()<0) { Director::getInstance()->replaceScene(TransitionFade::create(0.5,overLayer::createScene())); }判断player的坐标如果不在范围内就直接切换场景,但是当死亡之后
2016-03-12 19:58:58 519
转载 cocos2dx3.X项目重写(二)新的物理引擎
新的物理引擎叫physicsBody 创建物理sceneauto scene = Scene::createWithPhysics();添加调试信息 这样可以让刚体附加方框显示出来 scene->getPhysicsWorld()->setDebugDrawMask(PhysicsWorld::DEBUGDRAW_ALL);创建边界框 v
2016-03-12 19:56:55 756
转载 cocos2dx_3.X项目重新写(一)帧动画的改变
以后用3.X版本。重写以前的那个项目。首先去CC,然后,先建立Stage,建立精灵出来,给精灵加走动的动画。遇到错误,fatal error C1083: 无法打开包括文件:“extensions/ExtensionMacros.h”: No such file or directory”。 找到了如下解决方案。Cocos2d-x 3.0 Alpha 1开始 对目录
2016-03-12 19:52:59 1113
转载 cocos2d-x编译问题集合之error C2440: “类型转换”: 无法从“void (__thiscall ::* )(void)”转换为“
1.提示为error C2440: “类型转换”: 无法从“void (__thiscall xx::* )(void)”转换为“cocos2d::SEL_CallFuncN”提示前 调用语句为callfuncN_selector(GameMenu::menuEnter)menuEnter这个方法里边是没有形参的 导致了这个问题出现修改办法为
2016-03-10 19:55:11 1253
原创 onEnterTransitionDidFinish()的用途
void BackgroundMove::onEnterTransitionDidFinish()//进入之后自动滑动,所以在调用时直接添加,不用调用方法。{ Layer::onEnterTransitionDidFinish(); this->schedule(SEL_SCHEDULE(&BackgroundMove::move), 0.01f);}void BackgroundMo
2016-03-08 19:54:46 740
转载 Adb failed to restart! Make sure the plugin is properly configured.
错误提示:今天我在运行项目的时候发现自己的手机连不上Eclipse,进入DDMS,adb reset之后出现了如下提示:产生原因:出现这个错误的原因是因为电脑上的各种手机助手抢占了手机链接,用自己的adb进程启动,导致我们开发用的sdk abd无法启动。解决办法:知道原因后,解决办法就是手动在任务管理其中将各种手机助手的进程关闭(仅仅关闭退出
2016-03-05 23:08:31 475
unity插件NGUI下载
2017-04-24
OpenGL+ES+2.0游戏与图形编程——适用于iOS+和+Android_IT168文库.pdf
2015-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人