自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (18)
  • 收藏
  • 关注

原创 Cocos2dx 2.x 适配最新XCode 12

Cocos2dx 2.x 适配最新Xcode 12 问题集锦编号 问题 描述 解决办法 备注 1 'string' file not found 2 Use of '@import' when C++ modules are disabled AppController.mm引用pod库时报错 1.build settings 中 Enable Moudles,改为yes 2.AppController...

2021-03-01 18:39:55 357 1

原创 cocos2dx-2.2.6版本下载地址

https://github.com/cocos2d/cocos2d-x/releases

2021-03-01 18:03:34 521

原创 call to OpenGL ES API with no current context 和Fatal signal 11

近日在用cocos2dx3.4的时候使用了JNI调用,发现一个现象当不使用jni的时候完全正常,使用了jni后回去的所有文字都变成黑块,并且有概率程序崩溃,附带出了两个logcall to OpenGL ES API with no current context  和 Fatal signal 11但同样的cocos2dx ,同样的jni代码,另一个项目却正常。找寻了好久之后发现了原

2015-06-02 20:59:17 3352

原创 开机自动启动tomcat+memcached+nginx

编辑 /etc/rc.d/rc.local如下:export JAVA_HOME=/usr/java/jdk1.7.0_71export CLASSPATH=.:/usr/java/jdk1.7.0_71/lib/dt.jar:/usr/java/jdk1.7.0_71/lib/tools.jarexport PATH=/usr/java/jdk1.7.0_71/bin:/usr/

2015-05-18 11:08:04 1539

原创 centos安装nginx 报错:cp: `conf/koi-win' and `/usr/local/nginx/conf/koi-win' are the same file

解决办法 将这一步改一下./configure --prefix=/usr/local/nginx  TO./configure --prefix=/usr/local/nginx --conf-path=/usr/local/nginx/nginx.conf

2015-05-15 11:25:38 18143 4

原创 修正android cocos2dx项目当点击属性时提示错误的问题

最近在用cocos2dx 3.x版本做android版本的时候,出现点击工程-属性-C/C++ builder的时候会提示The currently displayed paye contains invalid values或者An error has occurred. See error log for more details.java.lang.NullPointerEx

2014-09-30 15:46:18 2142 1

原创 cocosbuilder3.0 bug修正:解决在帧上添加音效预览时经常没声音的问题

究其根本,发现是float变量的值比较问题,所以改法如下文件 SequencerNodeProperty.m函数keyframesBetweenMinTime改成const float EPSINON =0.0000001;- (NSArray*) keyframesBetweenMinTime:(float)minTime maxTime:(float)maxTime

2013-09-17 20:29:35 1656

原创 cocos2d-x 文件MD5校验

MD5,cocos2d-x

2013-09-13 11:35:51 7975 2

原创 cocos2d-x 制作资源下载页面

开发游戏中用到从http 服务器下载文件的操作,所以要有个界面显示下载进度,同时联网采用curl库,因为下载是同步的操作,所以用了多线程啥也不说,直接贴代码。我是采用ccbi做的页面,你也可以做一个标准的CCLayer,然后添加一个进度条的CCSprite。////////////////////////////DownLoadScene.h////////////////////////

2013-09-12 19:48:46 3059

原创 cocos2d-x创建文件夹

真心X疼,搜了 一上午竟然没人提到如何创建文件夹。。最后在AssertManager里面找到了源码,实现如下mkdir(pszPath.c_str(),S_IRWXU | S_IRWXG | S_IRWXO);记录一下,记得包含#include 不过可以封装成接口,类似AssertManager里面的方法,这样就可以跨平台了bool Assets

2013-09-10 14:10:47 7232 1

原创 CCTextFieldTTF ios按return 隐藏键盘

修改回调 onTextFieldInsertTextbool DTCursorTextField::onTextFieldInsertText(cocos2d::CCTextFieldTTF *pSender,const char *text, int nLen){    if(strcmp(text,"\n")==0)    {detachWithIM

2013-09-06 13:46:42 1315

原创 Cocos2d-x的警告提示框和加载提示框的实现

//MessageManager.h////  MessageManager.h//  MyFighter////  Created by developer on 13-8-27.////#ifndef __ArcadeFight__MessageManager__#define __ArcadeFight__MessageManager__#in

2013-08-27 19:29:43 3797

原创 CCSprite runAction 无效的原因

今天突然碰到CCSprite 的runAction无效,经过分析发现了其中原因,是因为父类重载了CCLayer的onEnter 和onExit 但是在onEnter 和onExit中没有调用CCLayer的对应函数,所以修改如下void ShadowLayer::onEnter(){    CCLayer::onEnter();}void ShadowLayer::

2013-08-27 19:21:43 2933 6

原创 CCScrollView 中的逆向排列

CCScrollveiw的坐标默认是左下角开始,我们需要颠倒过来才能正常显示,那么只需要在向layer中增加完节点后使用 CCObject *obj;    CCARRAY_FOREACH(m_pScrollLayer->getChildren(),obj)    {        CCNode *nd = (CCNode*) obj;        nd->setPo

2013-08-27 15:15:18 891 1

原创 cocos2d-x 获取系统毫秒数

真心觉得之前看到的兄弟写的是对的,cocos2d-x网上的教程文章都是互抄,都不验证一下。。太坑了。正确的获取时间的毫秒方法是long long  getCurrentTime(){    struct cc_timeval tv;    CCTime::gettimeofdayCocos2d(&tv, NULL);    long long  time = ((l

2013-08-15 16:28:55 6798 2

原创 cocos2d-x+cocosbuilder 学习笔记 (六)

分享Cocosbuilder的ccbi文件类模板  程序用到很多ccbi文件做UI和效果,每次关联类都要重新写,我做了一个模板,只要新建文件的时候选择这个就可以了。大大减少复制粘贴查找替换的速度。使用方法:把附件文件解压后放到/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templ

2013-08-01 15:04:45 910

原创 cocos2d-x+cocosbuilder 学习笔记 (五)

1:cocos2d-x 中的随机函数在cocos2d-x里面可以用的随机函数有很多,比如 rand() random()     CCRANDOM_0_1() 其中rand 和random是一样的,没有范围的随机,CCRANDOM_0_1是随机出一个0-1的数。但是在实际使用中一定要设置种子,并且种子设定是有个说法的,就是只能初始化一次,否则随机出来的每次都一样。那么就需要在程

2013-07-29 16:31:31 1093

原创 cocos2d-x+cocosbuilder 学习笔记 (四)

cocosbuilder3.0在某些电脑或者环境下勾选publish to zip file 会直接闪退,跟踪源代码之后发现有个联网请求获取uuid,这一步不知道什么原因没获取到。不过我们可以改掉这个机制。首先打开ProjectSettings.m函数 - (NSString*) publishCacheDirectory中NSString* uuid =[Play

2013-07-28 01:22:38 1691

原创 cocos2d-x+cocosbuilder 学习笔记 (三)

cocosbuilder3在 os x 10.8以下版本下会出现左侧project为空的情况,解决办法如下 下载CocosBuilder源码,用Xcode打开,找到CocosBuilderAppDelegate, 讲setupResourceManager方法中的 [[NSBundle mainBundle] loadNibNamed:@"ResourceManagerPreviewView" o

2013-07-28 00:12:27 1763

原创 cocos2d-x+cocosbuilder 学习笔记 (二)

分享一张图片做的点击放大效果的CCMenuCCMenuItemSprite *createScaleMenuWithOnePic(constchar *path,CCObject*target,SEL_MenuHandler selector){    CCSprite *spImageSprite = CCSprite::create(path); 

2013-07-26 17:42:20 789

原创 cocos2d-x+cocosbuilder 学习笔记 (一)

1:cocosbuilder创建的界面所有的zOrder都为0.假设想做坐标轴变换,建议使用以下方法void tScene::onNodeLoaded(cocos2d::CCNode *pNode,cocos2d::extension::CCNodeLoader *pNodeLoader){    CCArray*pNodeArray = pNode->getC

2013-07-25 19:23:39 1040

原创 linux 命令处理批量改名操作

如何用一条命令实现重命名某个文件夹(包括子文件夹)内的文件

2013-07-13 23:37:17 14601 2

原创 eclipse 保存web.xml卡死的解决办法

今天在更改web.xml的时候各种卡死。解决办法分两步:1:如果你的tomcat是5的版本,那么要对应改成        xmlns="http://java.sun.com/xml/ns/j2ee"        xmlns:web="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"        xsi:schem

2013-07-03 11:24:25 10853 3

转载 iOS设备模拟器文件查看方法

模拟器文件查看好,这个时候选择往模拟器上面调试程序:运行模拟器;打开Finder,按住option,在菜单栏中选择“前往”-》“资源库”如果没发现资源库,则使用终端命令行输入  open ~/Library/默认给隐藏了然后接着选择第一个"Application Support"(文件夹)-》"iPhone Sim

2013-06-25 16:49:44 3576

原创 Java服务器的JSON数据包三重加密算法

由于游戏对数据包的传输内容很关注,如果写的不好很容易被破解。我这里采用的是json传输数据,所以要对数据进行加密解密,用来更方便的做操作。基本加密顺序就是 JSON字符串->Base64字符串->DES加密其中Base64是一重加密Base64里面我改进了算法,支持任意形式的字典表,所以这个地方是第二重加密DES在Base64的基础上再次用秘钥加密。有人问为什么还需要改Ba

2013-06-21 00:19:21 16955 1

原创 Mina 粘包、拆包的实现-网上常见的代码有bug。。

mina的粘包拆包其实是蛮简单的,只是一开始没搞清楚原理。我们要约定数据包的格式,我这里的是(4个字节长度+json的string字符串)1:写一个ProtocolCodecFactory类,用来拦截数据包处理内容如下public class MessageCodecFactoryimplements ProtocolCodecFactory {

2013-06-21 00:08:53 16858 9

原创 iOS模拟器模拟多点触摸

iOS本身支持多点触摸模拟,使用方法是按住 option键,就会出现两个点,移动鼠标来收缩两个点的距离,然后同时再按住shift就可以整体移动多点位置..很神奇..

2013-06-13 14:43:15 6908

原创 UIButton 点击时无法附带自身参数的解决办法

UIButton的 taget函数只能是 不带参数或者带一个默认UIButton类型的参数.当把UIButton加入table的时候获取点击时候的行数就是个问题.目前有两个方法来处理:1:用UIButton自身的tag    也就是说在创建UIButton的时候设置tag为tableview的index.row.这样在回调函数里面根据tag就可以处理.但是这个方法有个弊端就是如果tag

2013-05-28 14:45:13 5515 2

原创 Tomcat服务器搭建过程

1:工具下载       tomcat: http://tomcat.apache.org   下载对应的版本      tomcatPlugin:http://www.eclipsetotale.com/tomcatPlugin.html     eclipse J2EE版本:http://www.eclipse.org/downloads/2:tomcat相关安装运行

2013-03-27 17:07:10 889

原创 mac上mysql root 密码忘记或权限错误的解决办法

这几天在折腾mantis发现总是连接mysql出错,就随手改了root权限,导致登录不上。以下是还原root权限和更改root密码的最便捷方法。1:装mysql workbench 。可视化界面直接操作。2:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务3:进入终端输入:cd /usr/local/mysql/bin/回车后 登录管理员权限

2013-03-21 21:46:59 17274

原创 原理解析笔记

http://www.libimobiledevice.org/    iTunesMobileDeviceDLL.dll

2013-02-27 17:43:17 884

原创 UIScrollView中的UITextField键盘遮挡问题的最简单解决办法

两步:1重载textFieldDidBeginEditing- (void)textFieldDidBeginEditing:(UITextField *)textField{    foucsTextField = textField;    s_mainScrollView.contentSize = CGSizeMake(__SCREEN_WIDTH,__SCRE

2012-10-31 15:10:50 6178

转载 Apache MiNa 实现多人聊天室

http://www.blogjava.net/hoojo/archive/2012/08/01/384490.html

2012-10-31 11:20:58 2948 3

转载 Java并发编程之ConcurrentHashMap

ConcurrentHashMapConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。h

2012-10-31 11:06:47 603

转载 JAVA UUID 生成

GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称全球唯一的IDpackage com.mytest;import java.util.UU

2012-10-31 10:41:18 885

转载 c/c++转java的一个注意点:对象和对象引用

如下表达式:A a1 = new A();它代表A是类,a1是引用,a1不是对象,new A()才是对象,a1引用指向new A()这个对象。在JAVA里,“=”不能被看成是一个赋值语句,它不是在把一个对象赋给另外一个对象,它的执行过程实质上是将右边对象的地址传给了左边的引用,使得左边的引用指向了右边的对象。JAVA表面上看起来没有指针,但它的引用其实质就是一个指针

2012-09-18 22:54:04 1163

原创 mac+xcode 4.2 配置svn完全方法

mac+xcode 4.2 配置svn完全方法以下是步骤:一、配置svn服务器:0.打开本机web 服务点苹果图片,在菜单中选择系统偏好设置 在设置界面里面选择 共享,在出来的界面左侧勾上Web 共享1:创建本地svn目录:打开mac上的终端在显示password后输入密码 回车(注意password在输入时是不会有任何显示的)mkdir /optmkdir

2012-08-05 13:41:36 3203

原创 cocos2D学习笔记1

cocos2D是一个比较强大的开发引擎,集成了物理引擎等。并对gles进行了很好的封装。1:启动方法cocos2d程序启动方法和一般程序一样:首先main.m里面去启动AppDelegate,然后AppDelegate中的applicationDidFinishLaunching和applicationDidEnterBackground负责初始化cocos2d和释放cocos

2012-01-31 23:34:32 1014

原创 实现CListBox右键菜单功能

1》重载  virtual BOOL PreTranslateMessage(MSG* pMsg);2》实现方法BOOL CIconWidget::PreTranslateMessage(MSG* pMsg){// TODO: 在此添加专用代码和/或调用基类     if(WM_RBUTTONUP ==pMsg->message)    {        CPoin

2012-01-30 21:57:25 3403 2

原创 MFC 更改绘制文字大小方法

CFont font;VERIFY(font.CreatePointFont(100,_T("宋体"),pDC));//创建字体宋体格式  100为字高CFont*def_font = pDC->SelectObject(&font);  //选择该字体进入PDC pDC->SetBkMode(TRANSPARENT);//设置字体背景为透明pDC->DrawText(m_

2012-01-30 21:55:46 5384 2

cocos2d-x-cocos2d-x-2.2.2.zip

cocos2d-x-cocos2d-x-2.2.2.zip,下载后需执行download-deps.py 下载lib

2021-03-01

cocos2d-x-cocos2d-x-2.2.6.zip

cocos2dx-2.2.6 经典版本,下载后需执行一下download-deps.py,最新xcode如果编译不过,参考文档:https://blog.csdn.net/loseleo/article/details/113715900

2021-03-01

windows平台的android签名工具

windows平台的android签名工具,支持中英双语

2015-05-07

Andriod杀不死的Service

Andriod杀不死的Service,采用开机自启动 和timer检测来保证自启动

2015-05-07

基于人脸图像的年龄函数计算

基于人脸图像的年龄函数计算的pdf,天津大学软件学院论文

2015-05-07

gdb 最新 7.7 代码下载

gdb 最新 7.7 代码下载 直接 make

2014-02-11

android 对应的gdbserver

android中的gdbserver,可以直接push进手机调试使用

2014-02-11

CCB Class.xctemplate

Cocosbuilder CCBI文件的绑定类模板。可以直接创建一个用来绑定ccbi文件的类

2013-08-01

brew 异步播放音频代码

brew 异步播放音频代码 有些代码需要修改,具体请参考我的blog

2011-04-19

brew 飞机游戏源代码

brew 飞机游戏源代码,框架很好,适合学习

2011-04-19

vs2005 搭建brew环境 pdf

这个是用来搭建模拟器环境,整个的环境搭建工程请参考我的blog http://blog.csdn.net/loseleo/archive/2010/03/14/5378587.aspx

2010-03-14

iPhone开发基础(英文版)

Beginning iPhone Development(Exploring the iPhone SDK):Dave Mark |JeffLaMarche 著 英文版,好不容于掏到的呵呵

2009-11-08

游戏策划参考文档-各种系统设计方法

游戏制作过程简述.doc 《秘藏》藏宝系统概述.doc 摆摊功能文档_SPY.doc 仓库系统设计文档.doc 藏宝系统流程.doc 打造系统.doc 俄罗斯广场规则.doc 航海前景网络游戏策划案.doc 基于优先级淘汰的NPC智能对话.doc 交易系统.doc 连续技系统.doc 冒险岛游戏分析资料_浪子无悔.doc 悬赏榜系统概述.doc 游戏制作过程简述.doc 园丁系统策划案.doc

2008-11-30

游戏设计参考文档-游戏策划专用

超级玛里奥关卡设计 经典游戏制作教程 冒险岛游戏分析资料 三份详细游戏策划文档,很有帮助哦

2008-11-30

不能打开chm文件的解决方法(包含必要文件)

如果你的Windows XP不能打开chm格式的文件请下载上面的文件根据维修方法来修复

2008-11-17

d3dx9_35 的DLL文件,包含X86和X64

大多数新游戏都需要这个DLL哦,包含X86和X64

2008-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除