10 lynn_chen

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

cocos2d-x坐标系

GL坐标系Cocos2D以OpenglES为图形库,所以它使用OpenglES坐标系。GL坐标系原点在屏幕左下角,x轴向右,y轴向上。 屏幕坐标系苹果的Quarze2D使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。ios的屏幕触摸事件CCTouch传入的位置信息使用的是该坐标系。因此在cocos2d中对触摸事件做出响应前需要首先把触摸点转化到GL坐标系。可以使用CC

2012-12-07 21:52:29

proguard混淆的简单总结

proguard混淆器运行的过程(其他的过程暂不讨论):通过在命令行中运行proguard脚本并使用直接加参数和调用proguard.cfg来实现,而eclipse adt在发布releaseapk时执行这一过程,它完成的大部分工作,他包括injars,outjars,libraryjars(自动添加工程libs中的jar的路径)的参数指定,并且通过jdk/tools/proguard/pro

2012-12-01 21:42:29

cocos2d-x问题汇总

在cygwin控制台运行cocos2d-x生成的项目中的build_native.sh时,报错:please define NDK_ROOT.这个问题是因为,没有配置环境变量,需要做的事情是:1. 复制/etc/defaults/etc/skel/.bash_profile文件到/home/用户名/目录下。(特别注意:如果cygwin安装后/home自带了.bash_profile,也

2012-11-25 23:08:03

c++学习小结

1.从虚基类派生,其基类必须是抽象类吗?优势是什么不一定,可以是普通类没得优势,只是抽象过程的一种情况2.抽象类的纯虚函数能不能定义,如果能,其派生类能不用实现此函数而获得定义吗?能够定义默认实现,但是派生类一样需要实现此方法,如果要使用纯虚函数的默认实现,则必须显示调用。// TODO

2012-11-17 00:38:38

const形参的函数重载

转载至:http://www.cppblog.com/Marcky/archive/2009/07/12/89796.html《C++ primer》中提到“仅当形参是引用或指针的时候,形参是否为const才对重载有影响。”int add(int a, int b);int add(const int a, const int b);我想通过定义这两个函数来实现

2012-11-09 10:53:30

如何用栈实现递归与非递归的转换

http://www.kuqin.com/article/23candcplusplus/331522.html一.为什么要学习递归与非递归的转换的实现方法?   1)并不是每一门语言都支持递归的.   2)有助于理解递归的本质.   3)有助于理解栈,树等数据结构.二.递归与非递归转换的原理.   递归与非递归的转换基于以下的原理:所有的递

2012-11-08 00:07:53

纯虚函数的默认实现

转载至http://blog.csdn.net/tonywearme/article/details/6979283在帮新同事进行代码审查的时候,常常会发现这样的问题:代码中原有基类B和派生类D1,现在新加一个派生类D2,它有一个函数f2()。由于经验不足,新同事并没有注意到D1也有类似的函数f1()。于是造成了类似的代码出现在了两个地方,代码冗余造成将来的维护工作异常困难。注意到f(

2012-11-07 21:55:28

多重继承 - 构造函数的规则

虚基类的子类的子类在多重继承时,构造函数初始化父类的构造函数将不会将信息传给虚基类,但可以显示调用对应虚基类的构造函数来构造自身对象,从而获得一个虚基类的对象避免多重继承的冲突;如果未显示调用虚基类的构造函数,将自动调用其默认的构造函数。C++ primer plus 6th     14. Reusing Code in C++           New Constru

2012-11-05 21:20:57

Handler,Looper,Message

1. Handler在创建实例时,会关联一个Looper对象,这个Looper对象是它对应线程的变量拷贝 - ThreadLocal变量的一员,当它sendMessage()的时候,会将Message.taget设置自身Handler对象并加入到Looper的MessageQueue中,等待消息循环。2. Looper管理了一个MessageQueue,线程的run()方法中会调用Loop

2012-10-25 01:48:02

函数不能返回局部指针变量

声明自动指针变量时,编译器为其在堆栈区分配内存,如果在函数中将另外一个自动变量的地址赋值给自动指针变量,在函数调用完毕后,指向堆栈区的栈顶指针将移动到调用此函数之前的地址位置,从而使自动变量失去意义,返回的失去意义的地址将会使程序不稳定。函数返回指针。本来就是一个比较容易出问题的操作。在霍顿的《VC++ 入门经典》一书中,给出了一个很有代表性的例子,如下:// Ex5_

2012-10-08 01:12:14

startActivityForResult using the tab Activity 的解决办法

tab activity 中调用startActivityForResult 以获取子activity的运行结果时,会有一个问题,那就是 onActivityResult 方法无法被回调。这通常发生在ActivityGroup中,(我估计的,未研究源码)其原因在于 从 tab activity 进入 子activity时,ActivityGroup进入了活动栈,而不是tab activit

2012-09-13 21:58:36

out-of-sync in juno

Lightweight refresh enabled by defaultIn Eclipse 3.7 a new lightweight refresh mechanism was introduced. Files discovered to be out-of-sync by the workspace, for example while accessing the file con

2012-08-31 16:49:58

Handler 的运行过程和作用

过程:Handler发送Message(关联此Handler)到主线程的消息队列,当运行到此消息时,它将回调关联的Handler的handleMessage方法,此方法运行在主线程上。作用:1. 在主线程上,执行(或延迟执行)周期的任务,无需使用计时器或闹钟管理器。例如:public class CycleHandler extends Handler { @Ove

2012-08-26 18:01:28

TextView 设置 Ellipsize 属性,但它不工作?

I have a listView with custom objects defined by the xml-layout below. I want the textView with id "info" to be ellipsized on a single line, and I've tried using the attributesandroid:singleLine="

2012-08-24 22:47:20

Unable to add window is not valid; is your activity running?

错误:android.view.WindowManager$BadTokenException: Unable to add window -- token android.app.LocalActivityManager$LocalActivityRecord@435def20 is not valid; is your activity running? at android.view.V

2012-08-16 23:20:46

点击返回键关闭应用程序的步骤

1. 创建一个专门用于app关闭的类** * 专门用于应用程序关闭的类。 * * 主要功能: * 1. 创建退出AlertDialog * 2. 释放所有必要资源 * * @author Lear * */public final class APPCloser { public static Dialog buildLeavingDialog(Context c

2012-08-10 18:01:43

How to close Android application?

Android has a mechanism in place to close an application safely per its documentation. In the last Activity that is exited (usually the main Activity that first came up when the application started) j

2012-08-09 22:35:43

60FPS is the target

I recommend that you make every effort to reach a consistent rate of 60FPS. That corresponds to the maximum refresh rate of most LCD displays and is also the speed used on popular gaming platforms suc

2012-07-04 18:09:28

ContentProvider和ContentResolver

ContentProvider向其他程序提供data.ContentResolver自动查找注册在系统中的ContentProvider,by authority。Activity 通过 ContentResolver 在URI的抽象层面上操作数据,而ContentResolver又在其内部的调用IContentProvider provider = acquireProv

2012-07-03 01:04:03

speeding up app in android

1. View.onDraw( ) method is a very performance-criticalpiece of code, so it’s best to do as little as possible there.• If possible, avoid doing any object allocations in the method onDraw( ).• P

2012-06-19 15:29:49

查看更多

勋章 我的勋章
    暂无奖章