- 博客(74)
- 资源 (2)
- 收藏
- 关注
转载 cocos2d-x Tests讲解四:box2dTest(物理引擎)
一、box2d基础知识1、关于 Box2D 是一个用于游戏的 2D 刚体仿真库。从游戏的视角来看,物理引擎就是一个程序性动画(procedural animation)的系统,而不是由动画师去移动你的物体。1、核心概念 刚体(rigid body)一块十分坚硬的物质,它上面的任何两点之间的距离都是完全不变的。形状(shape)一块严格依附于物体(body)的 2D
2014-10-02 13:41:11
801
转载 C++单例
原文地址:http://blog.csdn.net/hackbuteer1/article/details/7460019单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,
2014-09-30 12:36:31
434
转载 Android中解析XML 的3种方法:SAX、DOM、PULL
原文链接:XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:
2014-09-17 15:30:19
813
原创 学习Object-c和IOS 的UI开发教程视频
1、Object-C简单教程视频:http://v.youku.com/v_show/id_XNTc2MjI5MDA4.html?f=194181982、IOS UI开发教程视频:
2014-09-03 00:08:49
1058
转载 【iOS篇】Cocos2d-x2.2使用Admob插屏广告教程(一)
1、版本Cocos2d-x 2.2 GoogleAdMobAdsSdkiOS-6.5.12、导入2.1导入头文件和.a文件并在Librabry Search Paths中添加.a文件的路径2.2导入所需iOS框架AdSupport.frameworkStoreKit.frameworkAudioToolbox.framework
2014-08-28 16:31:48
1450
转载 IOS中AdMob广告点击后方向旋转
原文地址:http://novacreo.com/移动端开发技术交流/ios中admob广告点击后方向旋转/近期为Smash Angels的IOS版本集成Admob的时候,发现某些广告(我碰到的是我叫MT,瞬间恨死这游戏了)点击后再切回到游戏时,广告条顺时针旋转了90度,向下面的截图这样:因为自己的IOS基础相当薄弱,所以这个问题折腾了快两天,一直没有眉目。也请教了
2014-08-28 13:23:55
1343
转载 Cocos2d-x 多分辨率适配完全解析
从Cocos2d-x 2.0.4开始,Cocos2d-x提出了自己的多分辨率支持方案,废弃了之前的retina相关设置接口,提出了design resolution概念。有以下相关接口:CCEGLView::sharedOpenGLView()->setDesignResolutionSize() //设计分辨率大小及模式 CCDirector::sharedDirector()->s
2014-08-27 23:27:33
575
转载 java.lang.NoClassDefFoundError: com.umeng.analytics.MobclickAgent 解决方法
android系统启动的时候报错java.lang.NoClassDefFoundError: com.umeng.analytics.MobclickAgent,发现此类是友盟SDK的类。我在libs目录下找到了umeng_sdk.jar,并没有缺少jar包,于是baidu了一把。网上提到解决方式是:ADT 18对引用的jar有要求,要求jar包要放到项目下的libs里才可以找到,否则apk
2014-07-14 15:58:50
1412
转载 cocos2d-x场景切换时内存过高导致crash 解决方法
最近在做一个cocos2d-x的项目时,遇到一个问题,就是在pc上运行都是ok的,可是在ipad和andriod上面,在场景切换时时常会挂掉,用苹果自带的Instruments工具检测时,发现在场景正常运行时,内存大概保持在三四十兆,但是在场景切换时,一瞬间会达到七八十兆,遇到一些素材比较多或者层比较多的场景,则会达到一百多兆。大家知道在ipad1上面,内存最大是128M,那么这个程序如果在ipa
2014-07-13 13:00:46
783
转载 iOS和android游戏纹理优化和内存优化(cocos2d-x)
(未完成)1、2d游戏最占内存的无疑是图片资源。2、cocos2d-x不同平台读取纹理的机制不同。ios下面使用CGImage,android和windows下是直接调用png库。我测试了下,使用png库直接读取png会比CGImage还要节约1mb左右内存(图片所占内存4mb)但是速度要比CGImage慢一倍。时间和空间如何取舍就看实际情况了。不过最佳的选择似乎是pvr(即使an
2014-07-05 13:28:31
704
转载 如何优化cocos2d/x程序的内存使用和程序大小
原文链接: http://www.himigame.com/iphone-cocos2d/1043.html
2014-07-03 18:40:58
776
转载 如何优化Cocos2d-X游戏的内存
在游戏项目优化中都会碰到一个问题,如何既能减少内存又能尽量减少包的大小?在实际项目中有些经验分享一下,事实上2D游戏中最占内存的就是图片资源,一张图片使用不同的纹理格式带来的性能差异巨大,下表是我在IOS平台一个小Demo中的测试结果,该Demo的原始内存占用是7M,测试方法是一次性加载5张2048*2048的图片,使用TexturePacker工具生成图片,内存统计使用Instrument工具,
2014-07-03 18:09:11
545
转载 深入分析Cocos2d-x 2.0中的“纹理”
原文:http://blog.csdn.net/honghaier/article/details/8068895 深入分析Cocos2d-x 2.0中的“纹理”另:本章所用Cocos2d-x版本为:cocos2d-2.0-x-2.0.2 @ Aug 30 2012http://cn.cocos2d-x.org/download
2014-07-03 17:35:38
1138
转载 Cocos2D-X弹出对话框的实现与封装
在用Cocos2DX引擎开发游戏的过程中,我们经常需要弹出一个对话框或者提示框,通知玩家一些必要的信息。这时候我们就需要考虑怎样设计和封装一个这样的弹出对话框。首先,这样的弹出框一般都是“模态窗口”,即在没有对当前弹出的对话框进行确认的时候,不能继续往下操作。 一个对话框一般包含几个部分:背景图、两个按钮(个数可定制)、标题、文字内容。我们需要使对话框为模
2014-06-30 15:03:28
2191
转载 【Cocos2d-x】中文和自定义字体
原文出处:http://blog.csdn.net/zhy_cheng/article/details/9736973cocos2d-x实现中文,有两种方法,转码和读取XML文件,对于第一种,在我的博客【Cocos2d-x游戏引擎开发笔记(2)】在屏幕上渲染文字中有介绍,下面来看看怎么样从XML文件中读取中文。 在TestCpp里有源代码XML的内容按照
2014-06-16 17:14:21
731
转载 Cocos2d-x -自定义动作 圆周运动
原文地址:在之前的文章中我们曾经讲过Cocos2d-x中的各种动作的使用方法,我们先来简单的回顾一下与动作相关的内容 1.Cocos2d-x中的所有动作类的文件都位于 Cocos2d-x-2.2.1/cocos2dx/actions 目录下 2.CCAction是所有动作类的基类,所有的动作类都派生自CCAction 3.CCFiniteTimeAction类中定义了有
2014-06-13 18:19:36
2150
原创 C/C++中int/long/float/double数值类型与字符串互相转换
memcpy方法可以实现将int等保存到字符类型的数组中。示例: long long_data=-9828; unsigned char data[4]; memcpy(data,&t,4); //将long类型的数据用4个char保存。 long my_long_data=0; memcpy(&tt,d
2014-05-25 22:31:21
1408
转载 [GADSlot state]: unrecognized selector sent to instance
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[GADSlot state]: unrecognized selector sent to instanceGo to project settings > Build Settings And set -ObjC to Ot
2014-05-12 18:51:04
619
原创 【IOS篇】Cocos2d-x 集成Admob Banner广告
1、 先去Google官网下载最新的IOS版本的SDK:https://developers.google.com/mobile-ads-sdk/download#downloadios2、
2014-05-11 04:01:15
4943
原创 【IOS篇】Cocos2d-x 集成Chartboost广告
【IOS篇】Cocos2d-x集成Chartboost广告最近在弄Cocos2d-x IOS平台上面的Chartboost广告,特此写这篇文章来做一下记录:1. 注册一个Chartboost账号:www.chartboost.com2.登录账号,然后添加一个IOS应用,如下图:3.然后添加一个“Campaigns”(活动),只要填写:活动的名字和
2014-05-07 21:31:08
2819
转载 [转]cocos2d-x中的CCArray
kand先来认识下CCArray的属性:[cpp] view plaincopy/** 创建一个数组 */ static CCArray* create(); /** 通过一些对象创建一个数组 */ static CCArray* create(CCObject* pObject, ...); /** 创建一个
2014-04-29 13:36:26
838
原创 cocos2d 关于Eclipse 提示 :please define NDK_ROOT的问题(解决Eclipse不会自动编译CPP的问题)
前一段时间在MAC上测试cocos2d 的Android工程老是通过很手动的方法来编译cpp,这种方式就是:先启动终端,然后cd "android工程的目录",接着就输入:/.build_native.sh。这样每次修改了cpp文件都要在终端输入一次上面这个命令,真的是有点犯傻了。后来发现Eclipse中其实有一种更为方便的方法,直接在Eclipse里面设置NDK_ROOT路径就可以解决这个问
2014-04-03 17:32:22
952
原创 Eclipse for Mac 常用快捷键
为了提高开发效率,Eclipse 为我们提供了许多快捷键,它们能够帮助我们快速和方便的完成一些繁琐的操作。关于 Eclipse for Windows 的快捷键,在百度和谷歌等搜索引擎都可以搜索到,在这里只提供 Eclipse for Mac的常用快捷键。我并不打算把所有的快捷键都罗列出来,那样非常没有必要。Command + shift + O : 去掉没用的impo
2014-04-03 14:50:26
609
原创 cocos2d 如何将jobject转换成jstring--以及将char*转换成java的jstring
纠结了半天怎么把调用Android层代码返回的String类型转成C++中的string,直接上代码:#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)//判断当前是否为Android平台 JniMethodInfo jmi; bool isHave = JniHelper::getStaticMethodInfo(jmi,"com
2014-04-02 23:10:08
5299
1
原创 关于cocos2d在Mac上用Jni引入<jni.h>头文件找不到的问题
在VS2010上面折腾了半天把“找不到头文件”问题解决了以后,重新回来Mac上面打算弄一下jni的时候,又出现找不到头文件的问题,一直苦思不得其解的时候,才让我给试出来了,不说废话了,直接上代码:// 一定要先引入"cocos2d.h"头文件,不然会报找不到#include "cocos2d.h"#if (CC_TARGET_PLATFORM == CC_PLATFORM_AN
2014-04-02 14:10:49
2263
原创 关于cocos2d移植到Android上Android.mk需要手动增加cpp文件的问题
只要在Android.mk文件里面用下面的代码替换掉原来的就可以了:将这段,LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := cocos2dcpp_sharedLOCAL_MODULE_FILENAME := libcocos2dcppLOCAL_SRC_FILES := hellocpp/
2014-04-02 13:32:05
1017
原创 FontEditor的基本使用
今天弄了一下自定义图片字体编辑工具:FontEditor,总结一下使用方法吧,方便以后记忆:1.去网上搜索下载:FontEditor,解压后双击“FontEditor.jar”文件,接着就启动了2.通过Editor->Image,打开自定义好的字体图片(记住是一张图片):3.在 Char输入框中填写你目前要编辑的字符,如上图,编辑的是数字9,offsetX和offset
2014-04-01 12:29:43
4894
转载 【转】cocos2d常用开发工具
位图字体工具Bitmap Font Tools BMFont (Windows) Fonteditor Glyph Designer Hiero LabelAtlasCreator粒子编辑工具Particle Editing Tools ParticleCreator Particle Designer物理编辑工具Physics Edit
2014-03-31 20:37:49
2586
原创 VS2010 通过Jni调用Android的Java层代码(cocos2dx里访问调用Android函数)!
参考了Himi的博客:http://www.himigame.com/android-game/725.html,总结一下在VS2010上面实现如何在cocos2dx项目里利用JNI调用Android的java层代码。本人用的是cocos2d-x 2.2.2版本,就用最简单的HelloCpp来当做例子。讲例子之前,希望刚接触的朋友还是先去看看Himi的博客:http://www.himigam
2014-03-27 16:07:26
1468
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅