cocos2dx
萝卜白菜就是我
这个作者很懒,什么都没留下…
展开
-
cocostudio2.0 碰到的问题
自己的项目前面做完了,最近和同事一起做另外一个项目,因为我以前用的是 cocostuido1.6版本的,而他用的是 cocostudio2.0版本,所以,刚开始的时候,还是碰到了不少问题。首先是自己还不怎么会使用该引擎,昨天研究了不少时间,刚刚开始的时候,怎么都不觉得这个2.0版本的要比1.6版本的好用啊,郁闷,随着慢慢的熟悉,感觉还是能接受的,但是也就用了两天,还有很多别的东西没有搞懂,比如原创 2015-01-06 19:43:09 · 847 阅读 · 0 评论 -
cocos2dx 多分辨率适配方案
原理:把背景图和ui分离出来,背景图可被裁减,ui相对布局,不能被裁减。 实现:做cocos2dx游戏的都知道,引擎里面有几种适配模式 :EXACT_FIT NO_BORDER SHOW_ALL FIXED_HEIGHT FIXED_WIDTH 具体在这里就不一一细说,总之游戏中不允许ui变形,不允许黑边,不允许ui被裁减,那么其实就只有两种选择:FIXED_HEIGHT FIXED_原创 2016-09-01 11:29:05 · 2722 阅读 · 0 评论 -
循环的pageview
在平常偶尔能看到一些前辈的优秀的代码,但是一直苦于没有地方保存,之后我就把它放到这里保存着1 cocos2dx 循环翻页的pageview。引擎中提供的pageview没有循环的功能,这个类实现了循环,而且即使更新,也就是不预先创建大量的页面,这样稍微节省点内存资源。下面是代码。头文件:#ifndef __CyclePageView_H__#define __Cycle转载 2016-07-06 10:05:15 · 1968 阅读 · 0 评论 -
cocos2dx项目在android平台第一次安装的一个奇怪的bug
按理说这个问题我应该早就记录下来,但是一直没有时间,最近比较空闲,记录一下,以备以后查阅。android的应用在第一次安装成功后,然后直接启动,此时进入到应用的界面,程序再退到后台,然后再进入到应用中,很奇怪的发现,测试系统走的不是onResume()方法,而是执行的是onCreate()方法,理论上来说,此时应该进入onResume方法,并且这种情况在以后(只要不是第一次安装成功后打开)都不原创 2016-07-05 16:02:52 · 542 阅读 · 0 评论 -
android工程添加第三方库.so文件
安卓native项目,接入sdk的时候,当第三方库中包含.so文件,我们把.so文件放到安卓工程的armeabi,armeabi-v7a 等文件夹下面的时候,然后再运行该项目,编译的时候,是会删掉对应的.so文件,然后重新生存.so文件的,此时就会删掉我们刚刚复制的.so文件,如果直接用eclipse开发,倒是有一个方法,就是在打包的时候(此时只涉及到安卓层的东西,不会涉及到c++层的东西,我们只原创 2015-09-08 13:33:29 · 2617 阅读 · 0 评论 -
cocos2dx中滚动界面和小滚动条同步的实现
在游戏中,经常会遇到滚动界面,或者滚动列表,在滚动时,为了给用户一个更好的体验,我们会想到在滚动界面的旁边加上一个小小的滚动条,让这个滚动条和滚动界面的同步运动来告诉用户,这个滚动界面还有多少距离到底部等。下面我就来说下我在cocos2dx中具体怎么来实现这一功能。我下面说的是竖着滚动的,所以大小等只针对高。当然横向的原理也是一样的!首先你要有一个滚动界面控件,也就是ScrollView控件(原创 2015-03-07 11:00:51 · 2820 阅读 · 0 评论 -
cocos2dx移植到android碰到的问题
记得,刚开始用cocos2dx开发的时候,我一直都是在win32平台上跑程序,有一天,我打算把项目移植到android上试试,虽然网络上的教程一大堆,但是我记得那个时候,我还是遇到了不少问题。下面,我说一下,在网上很少看到的问题,也就是我自己碰到,但是,上网没有找到类似的那些问题。1 我记得我首先建立了一个项目,为了以后更好的开发管理,于是,我在自己的电脑上搭建了svn,管理我的项目,在我提交原创 2014-12-25 20:29:07 · 590 阅读 · 0 评论 -
关于cocos2dx多点触摸和单点触摸
开发项目的时候,在一个具有cocostudio组建imageview的界面上,要实现多点触摸,开始我按照教程注册了多点触摸事件,但是,在测试过程中,发现对于注册的多点触摸,怎么都得不到响应,开始我以为是写错了,后来发现是,我设置了imageview的触摸特性为true(我把这个当做一个button用),在引擎底层,当我们设置某一个控件的触摸特性为true时,即为此控件注册了一个单点触摸事件,且设置原创 2014-12-24 20:28:13 · 2084 阅读 · 0 评论 -
关于cocos2dx空包的大小测试
公司刚开始用cocos2dx开发游戏时,老板问我,cocos2dx开发出来的游戏大概有多大,我当时一时竟然没有一个很准确的答案,只好模糊的说空包估计几兆的样子吧,具体的大小还得看资源咯!于是利用空闲时间测试了一下:引擎版本:cocos2dx 3.2平台:android系统。1 空包(我甚至都把引擎自带的那张helloworld的图片都删掉了。。。)的大小:1.79mb(1 883原创 2014-12-24 19:11:03 · 2030 阅读 · 0 评论 -
内存问题
前段时间,我们公司开发的游戏进行了第一次测试, 结果在android平台上, 由于内存消耗过大,引起了很多崩溃的问题。 我做游戏的时候,内存过大的问题, 一直没有引起过我的重视,现在想想,主要是没有碰到过内存占有量太大引起崩溃的问题,那为什么这一次, 这个问题这么的突出呢, 因为这一次我们的游戏类型是一款挂机游戏,也就是战斗部分,是永远存在的。问题就来了,战斗中会有大量的怪物,技能特效,都加载内存原创 2017-02-06 19:00:25 · 325 阅读 · 0 评论