自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (12)
  • 收藏
  • 关注

转载 基于VM10+Win7安装Mac OSX10.11 El Capitan

http://www.cnblogs.com/salam/p/5004846.html 前言  此文写给那些像我一样的屌丝程序员(呵呵,我现在从事的是最底层的工作了,但是不想放弃我的梦想)   说明基于VM10+Win7安装Mac OSX10.11 El Capitan   工具VMware-workstation-full-10

2017-02-09 15:48:32 643

转载 三、python安装cocos2d-x3.4 autoBindings

转载来自:http://blog.csdn.net/eava_wu/article/details/48716697写完c++,用lua调用 就需要用到cocos2d-x提供的autobinding了,当初我配置躺了不少坑,让我感觉不会再爱,为了让你们能爱,我特写下此教程软件下载:dos2unix PyYAML-3.11 cheetahhttp://download

2017-01-04 16:25:52 852

转载 Visual Studio:error MSB8020

非常感谢博主 pandawuwyj, 文章转自 http://blog.csdn.net/pandawuwyj/article/details/17191885pandawuwyjerror MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using

2016-12-23 15:44:23 318

转载 Cocos2d-x 3.2 自动更新 -- 使用AssetsManager更新游戏资源包

时间 2014-11-23 21:39:02  CSDN博客原文  http://blog.csdn.net/u013174689/article/details/41381843主题 Cocos2d-X为什么要在线更新资源和脚本文件?简单概括,如果你的游戏项目已经在google play 或Apple Store 等平台上架了,那么当你项目需要做一些活

2015-06-09 10:26:06 3442

转载 cocos2dx一键发布APK的批处理

对程序的同学来说,如果运营要包,就需要额外腾出时间去svn更新--->编译so--->eclipse生成apk,往往需要耗费许多时间,并且以上步骤还是必须顺序执行,让人十分闹心。花了点时间研究了一下,发现编译so可以脱离cygwin而使用ndk,此外,apk的打包也是可以交给ant进行的。因此,通过一系列的批处理命令可以大大减轻程序的压力。(通过定时任务可以定时打包,利用晚上的时间可以提前

2015-05-06 23:41:53 602

原创 android 引用第三方库

android 引用第三方库(针对移植),将相应的so文件放在jni目录下,修改jni的mk文件,引入so文件,编译后在libs下会多出相应的so文件。一般情况下,这个操作过程是没有问题的。但是某些时候,libs下的so文件会比jni目录下相同文件大小不一,引起程序重启。解决问题的方法之一是修改bin目录的apk,将变化的so文件重新打入apk,之后用签名工具进行签名!再次运行程序的话就不会被重启

2015-05-06 14:59:22 602 1

原创 OPENGL 绘制基本图元

glColor3f(1.0,0.0,0.0);//设置颜色glBegin(GL_TRIANGLES);//开始绘制,参数可选glEnd();1.绘制矩形glRectf(-0.5f, -0.5f, 0.5f, 0.5f);2.绘制点glVertex2f(-1.0,-1.0);//设置第一个顶点的坐标为(-1.0,-1.0)3.绘制线glVertex2f(0

2015-04-09 10:27:14 1546

转载 OpenGL入门学习

说起编程作图,大概还有很多人想起TC的#include 吧?但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率、16色来做吗?显然是不行的。本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物。OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。1、与C语言紧密结合。O

2015-04-05 23:43:31 1455

转载 cocos2dx 常见的22种特效 3D特效

//3D晃动的特效 // CCActionInterval* shaky3D = CCShaky3D::create(5, CCSize(10, 10), 15, false); // sp->runAction(shaky3D); //作用:创建一个3d晃动的特效//    参数1:晃动的范围//    参数2:是否有z轴晃动//    参数3:  网格大小//    参

2014-11-06 16:19:08 897

转载 Cocos2d-x 3.2 win7环境搭建 + android移植

一、工具及软件 (版本32位 64位保持一致)1、  Android SDK    http://developer.android.com/sdk/index.html2、  Android NDK    http://developer.android.com/tools/sdk/ndk/index.html                               

2014-11-04 15:05:02 593

转载 2dx3.2 创建项目

(1)创建新项目命令cocos使用cmd作为你的shell:进入D:\cocosDevelop\cocos2d-x-3.2\cocos2d-x-3.2\tools\cocos2d-console\bin,然后执行类似的命令:cocos.py new YourGameTitle -p com.yourcompany.gametitle -l cpp -d C:\YourGameT

2014-10-29 17:57:56 486

转载 memest用法

memest原型 (please type "man memset" in your shell) void *memset(void *s,  int c, size_t n);memset:作用是在一段内存块中填充某个给定的值,它对较大的结构体或数组进行清零操作的一种最快方法。常见的三种错误第一: 搞反了c 和 n的位置.一定要记住 如果要把一个char

2014-10-29 14:39:18 661

转载 sizeof用法小结

来自 http://humaoli.blog.163.com/blog/static/1334665182010101473346288/

2014-10-29 14:32:39 466

原创 cocos2dx 安卓返回键的监听

@Override    public boolean dispatchKeyEvent(KeyEvent event) {        if (event.getKeyCode() == KeyEvent.KEYCODE_BACK                && event.getAction() == KeyEvent.ACTION_DOWN               

2014-09-24 15:38:59 2655

转载 OpenGL环境设置

刚装了win7和VS2010。看了下配置OpenGL的方法和以前不太一样。搜索得之。glut下载地址:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zipglut.h ---> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\glg

2014-09-10 11:48:36 468

转载 coco2dx 批处理创建工程

@echo off  set /p projectName=请输入项目名称:  if "%projectName%"=="" goto inputError  set /p packageName=请输入包标示名:  if "%packageName%"=="" goto inputError  create_project.py -project %projectName%

2014-09-05 11:20:14 529

转载 OpenGL入门学习

http://www.cnblogs.com/crazyxiaom/articles/2073586.html

2014-09-04 14:22:20 409

转载 ASCII码对照表

ASCII码表完整版       ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUT 32 (space) 64 @ 96 、 1 SOH 33 

2014-08-17 22:59:56 500

原创 安卓编译运行build_native.sh,报permission denied

permission denied 权限不允许。开始执行 $ ./build_native.sh  前  chmod 777 -R ./*

2014-08-01 11:39:43 2272

原创 xcode 内存泄露

1、运行Demo。先下载一个实现准备好的内存泄露的Demo吧:leak app下载下来,打开运行,程序是一个寿司的列表,列出各种寿司卷。试着选择里面的几行,应该是选第二行的时候就崩溃了。崩溃截图:在崩溃的地方断住了,知道crash的地方了,但是不知道具体crash的原因。2、设置NSZombieEnabled这是一个 “EXC_BAD_ACCESS”

2014-07-31 10:20:43 486

原创 屏幕适配

virtualvoid setDesignResolutionSize(float width,float height, ResolutionPolicy resolutionPolicy);Exact fit整个应用程序的内容都会在特殊区域可见,并且不用提供这些比例系数。可能会出现形变,所有的应用程序看起来可能会是拉伸或者压缩的。No b

2014-07-30 18:10:44 452

原创 CCARRAY_FOREACH和CCARRAY_FOREACH_REVERSE

CCARRAY_FOREACH:从第一个元素开始遍历,如果有两个元素

2014-07-30 10:01:40 1860

原创 C++ map标准容器

Map是c++的一个标准容器,她提供了很好一对一的关系

2014-07-29 15:53:14 511

原创 C++中类似Lua表格式的数据类型

1.jie'gstruct TileMapInfo//地图{CCSprite *pSpriteMap;unsigned long indexMap;char typeMap;TileMapInfo(){pSpriteMap=NULL;indexMap=0;typeMap='1';}};

2014-07-29 15:33:14 556

原创 Xcode添加脚本

_TARGET_BUILD_CONTENTS_PATH=$TARGET_BUILD_DIR/$CONTENTS_FOLDER_PATHrm -rf "${_TARGET_BUILD_CONTENTS_PATH}/res/"mkdir -p "${_TARGET_BUILD_CONTENTS_PATH}/XML/"cp -RLp "${PWD}/../Resources/XML/" "${_

2014-07-28 17:59:35 1993

转载 脚本xcode

1.xcode 里脚本1.获取应用  xxx.app目录_TARGET_BUILD_CONTENTS_PATH=$TARGET_BUILD_DIR/$CONTENTS_FOLDER_PATHecho _TARGET_BUILD_CONTENTS_PATH: $_TARGET_BUILD_CONTENTS_PATHecho PWD: $PWDe

2014-07-28 17:52:32 1216

转载 #include<string>与#include<string.h>的区别

为什么下面这段代码#include void main(){     string aaa= "abcsd d";     printf("looking for abc from abcdecd %s\n",         (strcmp(aaa,"abc")) ? "Found" : "Not Found");}不能正确执行,说是strin

2014-07-11 17:45:05 11649

原创 冒泡法排序--降序

int arr[10] = {1,2, 3, 4, 5, 6, 7, 8, 9, 10};    for (int i = 0; i 10 ; i++)    {        for (int j = i; j <10; j++)        {            if (arr[j] > arr[i])            {     

2014-07-09 14:18:36 1259

转载 signal11(SIGSEGV) at 0x00000000(code=1)

产品基于cocos2dx开发游戏。 出现的问题:如果app游戏时正好网络处于开启状态,则运行正常。反之,则在android logcat输出signal11(SIGSEGV) at 0x00000000(code=1) Java代码  12-06 14:59:22.482: I/dalvikvm(8782): dvmDdmHandleHpsgChunk(wh

2014-06-04 17:26:06 4506

转载 轻量级加密lua

首先是压缩lua文件,代码如下:     [cpp] view plaincopyint write_file_content(const char* folder)  {      //获得文件数据,并压缩文件      FILE* fpin = fopen(folder, "wb+");      if (fpin == 

2014-05-15 20:19:12 14559 1

转载 Jni中C++和Java的参数传递

Jni中C++和Java的参数传递如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇 SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而

2014-05-14 17:22:46 579

转载 Mac 配置安卓环境变量

Mac 配置安卓环境变量1.启动Terminal终端工具2.输入cd ~/ 进入当前用户的home目录 或cd /Users/YourUserName3. 如果不存在则创建: touch .bash_profile4.如果存在,就打开并编辑: open .bash_profile在里面添加sdk的tools和platform-tools的路径,注意每个路径要

2014-04-18 14:13:41 799

原创 ****************

demoLua userName$ ./encryption Resources_en Resources/ encryption.cfg c

2014-04-16 11:08:29 764

转载 quick-cocos2d-x源文件编译及加密详解

quick-cocos2d-x是用lua脚本来写的,而lua是明文形式,如果不对脚本进行处理,那么我们所写的代码将可能暴露给别人(apk和ipa都是简单的zip包装)。quick-cocos2d-x框架为我们提供了一个可编译和加密代码的工具compile_scripts.sh(目前只提供了mac版 ),它位于quick-cocos2d-x/bin/compile_scripts.sh 。下面将

2014-04-16 10:10:11 5912

转载 mac下如何连接小米

最近在Mac上开发安卓,用小米2a作为开发机,连上电脑后发现idea和eclipse真机调试的时候都提示USB device not found。经过一番google和百度,终于找到了解决方案,在这里分享给大家。1.首先,确保已经安装了android sdk或者集成开发环境ADT。将小米连接到电脑上之后,在终端中输入[plain] view plaincopy

2014-04-15 14:23:08 1925

原创 cocos2d-x-3.0rc0 创建项目

====cocos2d-x-3.0rc0的创建=====================================cocos2d-x-3.0rc0的创建项目使用tools/cocos2d-console/bin下的cocos.pypython cocos.py new demoCpp -l cpp -p org.demoCpp.game -d C:\Users\oo\Desk

2014-03-30 16:20:27 1238

转载 cocos2dx-新建工程时避免文件和文件夹的拷贝

cocos2dx-新建工程时避免文件和文件夹的拷贝1.在D盘根目录上新建一个文件夹cocos2dxSource,再把D:\cocos2d-2.0-x-2.0.4目录下的cocos2dx,CocosDenshion和external拷贝到这个目录下面,并且再新建一个文件夹libs,具体目录结构如下图:2. 把D:\cocos2d-2.0-x-2.0.4\Release.w

2014-03-29 21:56:19 1071

转载 lua中常量的实现及表的深拷贝实现

lua中默认是没有c中的const常量的,在csdn上找到了一个使用setmetatable。参考http://blog.csdn.net/xiaodan007/article/details/6668015。主要原理就是重载__index方法(相当于get方法)和__newindex方法(相当于set方法)。但是他实现的是不支持表中有表的情况的。下面是我修改后的代码: 1 fun

2014-03-27 14:45:33 951

原创 Undefined symbols for architecture i386

Undefined symbols for architecture i386:   "playVoice::stopRecord()", referenced from:       tolua_Cxcode编译报错,是因为只在工程里添加了相应的文件。解决方案:打开Build Phases->Compile Sources,在这添加新增的文件,编译器在编译时才能找到相应的文件。

2014-03-18 11:27:59 788

原创 Fatal signal 11 (SIGSEGV) at 0x00000048 (code=1)

Fatal signal 11 (SIGSEGV) at 0x00000048 (code=1)android 报错,资源格式不正确导致。解决方案:将资源打包成正确格式。例如Win32、Android不支持PVRTC4,需将格式转为 RBGA4444,或RGBA8888格式。

2014-03-17 16:50:40 1795

Cocos2d-x3.6使用bindings-generator来生成c++类的lua绑定

Cocos2d-x3.6使用bindings-generator来生成c++类的lua绑定

2016-08-29

cocos2dx lua绑定

cocos2dx lua绑定,基于tolua++、Python工具实现cococs2dx环境下的lua脚本绑定。

2016-08-26

redis-2.8.18.tar

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

2015-12-09

apkSign安卓包签名工具

改工具用于apk签名,当apk被修改之后,用改工具进行再次打包。

2015-05-06

OpenGL 库文件

使用说明:1、在“我的电脑”中搜索“gl.h”,并找到其所在文件夹(如果是VisualStudio2012,则应该是其安装目录下面的“C:\Program Files (x86)\Windows Kits\8.0\Include\um\gl文件夹”)。把解压得到的glut.h放到这个文件夹。 2、把解压得到的glut.lib和glut32.lib放到静态函数库所在文件夹(如果是VisualStudio2005,则应该是其安装目录下面的“C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\lib”文件夹)。 3、把解压得到的glut.dll和glut32.dll放到操作系统目录下面的C:\Windows\SysWOW64文件夹内。(典型的位置为:C:\Windows\System32) 第三步,建立一个OpenGL工程

2015-04-08

安卓程序启动画面

实现安卓程序启动画面的淡出动画效果,播放完成之后跳转到游戏主界面

2014-05-26

lua与c/c++之间的接口调用

要学习tolua++的使用,首先也得先学会lua的基本语法和lua与c/c++之间的接口调用。

2013-02-22

自动寻路 算法

实现自动寻路功能,是比较好的学习资源。想学习的同学可以参考参考,也许会得到意外的收获。

2012-09-21

gvim编辑器

gvim编辑工具,代码编写工具。欢迎下载使用。

2012-08-29

Tile Map Editor地图编辑器

Tile Map Editor地图编辑器,地图块构成地图的工具。生成.tmx文件。

2012-08-03

QT MP3播放器

QT播放器,可以播放MP3音乐,界面华丽,美观

2012-07-24

ATL创建窗口

程序可以显示一个空的主窗体。 关闭窗体时线程正常退出,对象都被释放了。

2012-05-24

空空如也

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

TA关注的人

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