自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(699)
  • 收藏
  • 关注

转载 编写你的第一个垃圾收集器

本文由 伯乐在线 - deathmonkey 翻译自 Bob Nystrom。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。伯乐在线补充:本文作者 Bob Nystrom 是 Google Dart 团队的一名工程师,所以下文中”处理一些工作上的事情“中的链接是指向了 Dart 官网。Bob 之前(曾在 EA 公司)做过游戏开发,UI 设计。更多信息,请看他的简历。 每

2013-12-23 18:43:05 758

转载 开发者必备的6款源码搜索引擎

开发者必备的6款源码搜索引擎http://code.ohloh.net/http://www.krugle.com/http://searchcode.com/http://nerdydata.com/http://www.symbolhound.com/http://www.merobase.com/

2013-08-08 10:19:27 1228

原创 deploy market

中国手机开发者联盟   to google Markethttp://www.cmd100.com/bbs/forum.phphttp://www.aouu.com/Admobhttp://zhcn.admob.com/ AdView  both Android and IOShttp://adview.cn/index.php

2012-02-07 19:58:45 2119 6

转载 GCM Configuration

GCM ConfigurationHere’s what you have to do in order to enable the GCM service for your Android projectLocate your Google Project NumberThe Project Number is au

2016-02-26 11:51:32 998

转载 如何在多台机器上共享IOS证书

如何在多台机器上共享IOS证书1. 下载.cer文件到别的机器。就是在IDP上的那个。2. 从发送申请文件(certificate Request,后缀名为certSigningRequest)的机器上把证书对应的private key(.p12文件)导出,密码自己定,要记住,后面导入的时候要用。3. 在你需要的机器上安装证书(.cer),导入私钥文件(.p12)。安装对应App的

2016-02-05 16:34:57 1126

转载 Mac&iOS Socket

注:文档中设计涉及的代码也都在本人github目录下,分别为socketServer和socketClient.对应着各个分支。一.Socket简介在UNIX系统中,万物皆文件(Everything is a file)。所有的IO操作都可以看作对文件的IO操作,都遵循着这样的操作模式:打开 -> 读/写 -> 关闭,打开操作(如open函数)获取“文件”使

2016-01-07 11:18:25 2310

转载 IOS程序之间的文件共享

One of the common tasks that an iOS developer has to do is to import or export documents from his iOS application. For example, suppose you are developing a document reader and you want to allow the u

2015-12-03 19:59:17 1532 1

转载 android和iOS平台的崩溃捕获和收集

通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助。本文介绍了iOS和android平台下崩溃捕获和收集的原理及步骤,不过如果是个人开发应用或者没有特殊限制的话,就不用往下看了,直接把友盟sdk(一个统计分析sdk)加入到工程中就万事大吉了,其中的错误日志功能完全能够满足需求,而且不需要额外准备接收服务器。  但是如果你对其原理更感

2015-12-03 18:05:44 844

转载 Handling unhandled exceptions and signals

Handling unhandled exceptions and signalsWhen an application crashes on the iPhone, it disappears without telling the user what happened. However, it is possible to add exception and signa

2015-12-03 18:00:44 576

转载 Makefile经典教程(掌握这些足够)

makefile很重要http://blog.csdn.net/ruglcc/article/details/7814546      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成

2015-10-26 13:47:01 4569

转载 Unity 3D: Working with touch input

In this tutorial we'll walk through how to handle single and multi-touch input in Unity. Note that this tutorial is based on Unity 4. The scripts have been written and tested on version 4.5.1. As ma

2015-08-16 13:47:27 659

转载 Triangle Interior

Triangle InteriorThe interior of the triangle is the set of all points inside a triangle, i.e., the set of all points in the convex hull of the triangle's vertices.The simplest way to determin

2015-07-28 18:11:56 659 1

转载 Evaluate a Cubic Bézier on GPU

Evaluate a Cubic Bézier on GPUI’ve made an application as an example for this thread on how to compute/evaluate a Cubic Bézier Curve using a Geometry Shader. The formula is pretty straightfo

2015-07-28 13:17:05 4277 1

转载 Mac OS X上使用Wireshark抓包

Wireshark针对UNIX Like系统的GUI发行版界面采用的是X Window(1987年更改X版本到X11)。Mac OS X在Mountain Lion之后放弃X11,取而代之的是开源的XQuartz(X11.app)。因此,在Mac OS X上安装Wireshark之前,需要先下载安装XQuartz。1.安装XQuartzXQuartz(XQuartz-2

2015-07-28 10:23:51 876

转载 乱弹纪录I:Geometry Shader

乱弹纪录I:Geometry Shader2012-4-2 15:43:51 | 发布:zwqxinGeometry Shader(几何元着色器)是继Vertex Shader和Fragment Shader之后,由Shader Model 4(第四代显卡着色架构)正式引入的第三个着色器。在OpenGL3.x中也成为核心,使图形程序开发者在可编程渲染管道(programable

2015-07-12 15:58:15 728

转载 游戏动画中欧拉角与万向锁的理解

《3D数学基础:图形与游戏开发 》  1,什么是欧拉角?2,万向锁是一种什么现象?3,游戏动画中遇到万向锁时会发生什么?4,怎样解决万向锁这个问题? 一,什么是欧拉角?    用一句话说,欧拉角就是物体绕坐标系三个坐标轴(x,y,z轴)的旋转角度。在这里,坐标系可以是世界坐标系,也可以是物体坐标系,旋转顺序也是任意的,可以

2015-07-05 18:03:23 1401

转载 How to Get App Name and Version

Have you ever needed to retrieve your iPhone app’s name or version at runtime? Sure, you can use constants in a lot of cases, but it can often save you time in the long run to make use of the informat

2015-06-14 22:48:08 666 1

转载 EXC_BAD_ACCESS and char pointer to float pointer cast

float testFloat() { char mem[32]; char *charPtr = &mem[0]; float *floatPtr = (float*)(charPtr + 1); float f = *floatPtr; //EXC_BAD_ACCESS return f;}You are correct, this is due

2015-06-11 13:04:25 715

转载 Universal Fighting Game Guide: Understanding Combo Systems Part 1 – The Elements

Universal Fighting Game Guide: Understanding Combo Systems Part 1 – The Elementsarcana heart 3, blazblue continuum shift, fighting games, king of fighters, marvel vs capcom 3, mortal kombat, str

2015-06-10 11:54:47 970

转载 Unity3d教程之导入3dMax模型产生问题的解决办法

Unity3d教程之导入3dMax模型产生问题的解决办法更新时间2013-06-29    来源:本站整理Unity3d 导入3dMax模型会产生的问题,按照官方的说明,将max模型导成fbx档导入untiy似乎也不行?能解决吗?答案当然是肯定的,接下来小编将分享问题的解决办法。pc141-ps教程自学网(www.pc141.com)Unity3d 3.5破解版

2015-06-08 22:33:07 6429 3

转载 tolua

tolua提供几个 C++ 与 Lua 进行数据交换的工具函数。~~tolua.type返回一个 C++ 对象的类型描述字符串。local node = display.newNode()print(tolua.type(node)) -- 输出 CCNode~~tolua.cast强制转换对象类型,用途请参考 CC

2015-06-07 18:19:42 1079

转载 Field of View - Rectilinear and Fishye Lenses

Left: Fisheye Right: Rectilinear conversion from fisheyeWith the advent of digital cameras having non-standard sensor sizes there seems to be quite a lot of confusion concerning focal length,

2015-06-05 14:10:34 1566 1

转载 OpenGL的状态查询

1. glGet:返往返所选择的参数值   C语言描述   void glGetBooleanv(GLenum pname, GLboolean *params);   void glGetDoublev(GLenum pname, GLdouble *params);   void glGetFloatv(GLenum pname, GLfloat *params

2015-05-31 11:59:41 2378

转载 C/C++ struct位结构(位域)

从问题开始#includevoid main(){union{struct{unsigned short s1:3;unsigned short s2:3;unsigned short s3:3;}x;char c;}v;v.c=100;printf("%d/n",v.x.s3);}A:4 B:0 C:3 D:6答案是A但

2015-05-04 11:43:04 878

转载 对 Lua 字节码进行加密

对 Lua 字节码进行加密由于 luajit 不支持 64 位,quick 新的版本默认使用 lua 5.1.5 版本,并提供将 lua 源码打包成通用字节码的工具 luac 。为了增强安全性, quick 提供了一个基本加密方案,使开发者可以对字节码作自定义的加密,防止对字节码的简单反编译工作。此方案配合原有的XXTEA加密方案,已经能够满足普通的加密需要。如果开发者需要更高强度的加密,可以

2015-04-22 10:24:20 6801

转载 Using RenderTexture to render one sprite multiple times

Using RenderTexture to render one sprite multiple timesrenderTexture->setAutoDraw(false);renderTexture->beginWithClear(1.0f, 0.0f, 0.0f, 0.0f);sprite->setPosition(Vec2(visibleSize.width * 0

2015-04-19 14:11:30 900

转载 cocos2dx-Lua学习笔记:CCLuaStack

备注:1 作者对于Lua的使用较少,纯粹从使用出发,对它的理解较浅,可能有错误,还请路过的各位大牛多多指正。2 本笔记代码部分参考cocos2dx2.2.3代码,代码版权归原作者所有。3 由于作者时间,经验,能力有限,笔记可能不完整,以后随用随补充吧。CCLuaStack代码较多,里面实现了大部分Lua与C++代码的交互细节,这里一点点的笔记吧。lua_print:

2015-03-22 11:01:34 4331

转载 Cocos2d-x下Lua调用自定义C++类和函数的最佳实践

《Cocos2d-x 脚本语言Lua开发专题》作者:洪亮本文主要从五个层面讲解:在纯C环境下,把C函数注册进Lua环境,理解Lua和C之间可以互相调用的本质;在Cocos2d-x项目里,把纯C函数注册进Lua环境,理解Cocos2d-x是怎样创建Lua环境的、以及怎样得到这个环境并继续自定义它;了解为什么要使用toLua++来注册C++类;在纯C++环境下,使用toLua++来把一个C

2015-03-21 19:07:22 913

转载 Cocos2d-x手动绑定C++类到Lua

Cocos2d-x手动绑定C++类到LuaA-A+glory2014 年 1 月 28 日7条评论1106 次浏览Cocos2d-x文章目录Android环境测试:作者:glory 首发泰然,转发请注明出处。Cocos2d-x 3.0开始, Lua Binding使用tolua++方式自动绑定底层C++类到Lua层,使用户能够用Lua方式调用引擎

2015-03-21 18:59:17 612

转载 Cocos2d-x原生Lua绑定工具的总结

Cocos2d-x原生Lua绑定工具的总结CocoaChina论坛2014-09-01 09:44:171874 次阅读一、个人对“绑定”这词有两种理解1、Lua绑定到C++,就是C++能调用到Lua的内容,那必须让C++知道有哪些lua函数或变量可以用。2、C++绑定到Lua,就是Lua能调用到C++的内容,当然也必须让Lua知道有哪些C++的内容可以给Lua调用,所谓的

2015-03-20 23:37:02 1966

转载 必看:Cocos-x 3.2:从C++过渡到Lua

原文总结的非常好,都是我们学cocos2d-x以来摸索过的东西,如果早有这篇文章就能少走不少弯路了,特此截屏保存。原文链接:http://shahdza.blog.51cto.com/2410787/1569003(原文中说的getPosition()那个大坑幸好我没踩上,我每次都是偷懒用getPositionX()和getPositionY()的,当时还奇怪为啥cocos2d-x要封装这个奇

2015-03-20 21:52:35 6337 1

转载 【回调特性】给Lua版本添加回调特性支持

【回调特性】给Lua版本添加回调特性支持CocoaChina论坛2014-12-16 16:49:545894 次阅读使用示例:需要按下面的步骤给C++运行时加点代码: 1.把附件中的文件押解到class文件夹中:一般在frameworks\runtime-src\Classes 2.打开VS的sln文件:frameworks\runtime-src\proj.win3

2015-03-20 21:50:58 1021

转载 CocosStudio v2.x版本教程——“回调特性”(C++语言版)

简介:Cocos Studio2.0.5版本新增回调特性功能。可以直接在编辑器里边指定某个控件的事件的处理函数。这样就可以指定某个控件的事件处理函数,不再需要一个一个去get控件,也不再需要因为修改了控件名或者其他属性后,就得去改程序啦。这些,都可以交给策划了。ok,以下是正文1. 创建文件,修改自定义类名称。点击根节点在属性栏中修改自定义类类名,如:MyClass

2015-03-20 21:45:25 3786 2

转载 我的cocos2d-x-3.2集成云风pbc lua binding方法

我的cocos2d-x-3.2集成云风pbc lua binding方法八月 19, 2014  |  Posted by K-Res   关于protobuf的cocos2d-xlua的集成,参考过网上的一些资料,考虑过用google官方实现,但感觉过于臃肿,且没有直接的lua接口,实际应用需要做的框架级的工作较多,再有就是protoc-gen-lua(https://code.go

2015-03-12 22:06:41 3271

转载 quick-cocos2d-x 集成 google protobuf 方法

quick-cocos2d-x 集成 google protobuf 方法   有人问到我了, 我分享一下方法。 如果感觉太乱请见谅, 几次编写后提交错误,内容被清空, 无奈只好本地用markdown规范编写, 贴到了论坛里。 如果你有密集恐惧症, 请移步 http://ablegao.me/posts/quick-cocos2d-x-protobuf.

2015-03-12 22:05:09 1271

转载 iOS系统网络抓包方法

在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络问题解决起来很痛苦。现在终于好了,本文提供两种方式进行网络抓包: 1. 网络共享 + 可视化抓包工具基本原理原理比较简单,ios设备通过代理方式共享连接mac电脑的无线网卡,使用抓包工具抓包,然后进行分析(我们推荐使用Wireshark,在MAC系统上也可以使用Paros工具)。现在以M

2015-03-07 22:56:52 511

转载 cocos2d-x多线程 创建texture on another thread is forbitten

最近在修改一个cocos2d的项目,要把它移植到cocos2d-x,原来的项目中用到了多线程,但是在cocos2d-x中的实现有点不太一样,在CSDN上找了一篇文章,有详细的代码示例:在新的线程中加载资源文件。原文地址:http://blog.csdn.net/we000636/article/details/8641270原文章是在windows系统下讲解的,在xcode中同样需要导入pTh

2015-03-04 14:13:18 711

转载 Bullet2.8手册翻译(2)

基本数据类型和线性代数基本数据结构、内存管理、容器在Bullet/src/LinearMath目录中btScalarbtScalar对浮点数来说是一个给力的词。为了让库可以编译成单精度和双精度,我们在整个库中使用了btScalar。默认的btScalar是float的typedef。你可以在你的系统中或者Bullet/src/LinearMath/btScalar.

2015-03-02 10:13:13 3038

转载 Face Detection and Tracking Using the KLT Algorithm

http://cn.mathworks.com/examples/matlab-computer-vision/732-face-detection-and-tracking-using-the-klt-algorithmThis example shows how to automatically detect and track a face using feature points.

2015-02-28 20:32:58 3347

转载 在Bullet Physics Engine中使用约束

在Bullet Physics Engine中使用约束Posted on 2011-11-24 17:44 魔のkyo 阅读(887) 评论(0)  编辑 收藏引用 Bullet(version 2.77)中提供了6中基本的约束:点点约束 btPoint2PointConstraint铰链约束 btHingeConstraint滑动约束 btSliderConstr

2015-02-12 14:28:50 1803

空空如也

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

TA关注的人

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