- 博客(59)
- 资源 (25)
- 收藏
- 关注
转载 Sqlite语法
源地址:http://www.cnblogs.com/helloandroid/articles/2150272.htmlid字段自增sql="CREATE TABLE IF NOT EXISTS MusicList (id integer primary key AutoIncrement,name varchar(20),path varchar(20))";
2013-02-21 09:27:14
702
转载 sqlite3中时间函数
datetime()/datetime('now')显示的是零时区的时间,"YYYY-MM-DD HH:MM:SS"如果要获得当前时区的可以 datetime('now','localtime')如果知道是哪个时区的:datetime('now','-3 hours')其它的时间函数:(摘自官网) date(timestring, modifier,
2013-02-21 09:11:39
1013
转载 Android JNI知识简介
原文地址:http://blog.youkuaiyun.com/linweig/article/details/5417319Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应
2012-12-04 16:59:19
620
转载 向量几何在游戏编程中的使用
简单的2-D追踪-Twinsen编写-本人水平有限,疏忽错误在所难免,还请各位数学高手、编程高手不吝赐教-我的Email-address: popyy@netease.comAndre Lamothe说:“向量几何是游戏程序员最好的朋友”。一点不假,向量几何在游戏编程中的地位不容忽视,因为在游戏程序员的眼中,显示屏幕就是一个坐标 系,运动物体的轨迹就是物体在这个坐标系曲
2012-11-28 17:25:45
1187
转载 点积和差积
程序=编程语言+数据结构+算法struct point_T {int x, y;};struct segment_T {point_T a, b;};int cross(point_T a, point_T b, point_T c){//叉积,结果大于0则AB在AC的顺时针方向上,小于0在逆时针方向,等于0则共线int x1 = b.x -a.x;
2012-11-28 16:00:46
1925
转载 Cocos2d-x学习(二十):cocos2d中的容器CCArray
原文地址:http://blog.youkuaiyun.com/onerain88/article/details/8164210cocos2d-x移植于cocos2d-iphone,cocos2d-iphone的架构和设计更符合Objective-C的语法,所以cocos2d-x在移植的过程中,也引入了CCArray的概念!CCArray在设计和使用上更符合Objective-C的风格,
2012-11-20 14:30:03
674
转载 Cocos2d-x学习(十八):Tiled妙用
原文地址:http://blog.youkuaiyun.com/onerain88/article/details/8122266Tiled是一款很优秀的地图编辑器,一般可以用在90°,45°角的2D游戏地图,并且被很多引擎支持,包括cocos2d,AndEngine等等!当抛开这种传统的用法,在朋友的介绍下,我发现了一种好玩的用法:编辑横版游戏的道具!其实归根结底还是编辑地图!上图显示!
2012-11-20 14:25:05
648
转载 Cocos2d-x学习(十六):Cocos2d-x内存管理(二)
原文地址:http://blog.youkuaiyun.com/a7833756/article/details/7632199前一篇我们讲到cocos2d-x里的内存管理机制,以及引擎中的自动内存管理机制。一个被自动管理的对象从new出来之后到被放到autoreleasepool那么接下来,对象是如何被引擎自动delete掉的呢?首先我们要知道,cocos2d-x的引擎线程是单线程的,它
2012-11-20 14:06:02
483
转载 Cocos2d-x学习(十五):Cocos2d-x内存管理(一)
原文地址:http://blog.youkuaiyun.com/a7833756/article/details/7628328前言:c++内存机制,采用new关键字实例化的对象,必须在不使用的时候手动delete掉,否则new的时候开辟的内存就不能被回收,造成内存泄露。我们来举个例子说明一下: 运行 结果,vld工具提示了存在内存泄露:
2012-11-20 14:05:14
470
转载 cocos2d anchor point 锚点解析(转)
原文: http://blog.youkuaiyun.com/cjopengler/article/details/7045638anchor point 究竟是怎么回事? 之所以造成不容易理解的是因为我们平时看待一个图片是 以图片的中心点 这一个维度来决定图片的位置的。而在cocos2d中决定一个 图片的位置是由两个维度 一个是 position 也就是图片的中心点 另外一个是anc
2012-11-15 11:39:01
523
转载 Box2D v2.1.0用户手册翻译 - 第12, 13, 14章
第12章 调试绘图(Debug Drawing)实现 b2DebugDraw 可得到物理世界的细部图,这里是可用的实体:• 形状轮廓• 关节连通性• 核心形状(用于连续碰撞)• broad-phase的A
2012-11-08 16:30:29
569
转载 Box2D v2.1.0用户手册翻译 - 第11章 杂项(Loose Ends)
第11章 杂项(Loose Ends)11.1 隐式摧毁Box2D没有使用引用计数。你摧毁了body后,它就确实不存在了。访问指向已摧毁body的指针,会导致未定义的行为。 也就是说,你的程序可能会崩溃。以debug方式编译出的程序,Box2D的内存管理器会将已被摧毁实体占用的内存,都填上FDFDFDFD。一些时候, 这样可以使你更容易的找到问题的所在,进而修复
2012-11-08 16:29:58
554
转载 Box2D v2.1.0用户手册翻译 - 第10章 世界(World Class)
第10章 世界(World Class)关于b2World类包含物体和关节。它管理着模拟的方方面面,并允许异步查询(就像AABB查询和光线投射)。 你与Box2D的大部分交互都将通过 b2World 对象来完成。创建和摧毁world创建一个world十分的简单。你只需提供一个重力矢量,和一个布尔量去指定物体是否可以休眠。 通常你会使用new和delete
2012-11-08 16:29:15
559
转载 Box2D v2.1.0用户手册翻译 - 第09章 接触(Contacts)
第09章 接触(Contacts)9.1 关于接触(contact)是由 Box2D 创建的用于管理fixture间碰撞的对象。接触有不同的种类,它们都派生自 b2Contact,用于管理不同类型形状之间的接触。例如, 有管理多边形之间碰撞的类,有管理圆形之间碰撞的类。这是与接触有关的术语接触点(contact point)接触点就两个形
2012-11-08 16:25:36
779
转载 Box2D v2.1.0用户手册翻译 - 第08章 关节(Joints)
第08章 关节(Joints)8.1 关于关节用于把物体约束到世界,或约束到其它物体上。在游戏中, 典型例子有木偶, 跷跷板和滑轮。用不同的方式将关节结合起来使用, 可以创造出有趣的运动。有些关节提供了限制(limit), 使你可以控制运动的范围。有些关节还提供了马达(motor), 它可以以指定的速度驱动关节一直运动, 直到你指定了更大的力或扭矩来抵消
2012-11-08 16:24:33
498
转载 Box2D v2.1.0用户手册翻译 - 第07章 物体(Bodies)
第07章 物体(Bodies)7.1 关于物体具有位置和速度。你可以将力(forces), 扭矩(torques),冲量(impulses)应用到物体上。 物体可以是静态的(static), 运动但不受力的(kinematic), 和动态的(dynamic)。这是物体的类型定义:b2_staticBodystatic物体在模拟时不会运动,就好像它
2012-11-08 16:23:52
527
转载 Box2D v2.1.0用户手册翻译 - 第06章 夹具(Fixtures)
第06章 夹具(Fixtures)6.1 关于回想一下,形状并不知道物体的存在,可以独立使用。因此Box2D需要提供b2Fixture类,用于将形状附加到物体上。 fixture具有下列属性:• 关联的形状• 密度(density),摩擦(friction),恢复(restitution)•
2012-11-08 16:22:59
545
转载 Box2D v2.1.0用户手册翻译 - 第05章 动态模块(Dynamics Module)
第05章 动态模块(Dynamics Module)5.1 概述动态模块是Box2D中最复杂的部分,你与这模块之间的交互也最多。动态模块构建在通用和碰撞模块的基础上,到现在你对这两个模块也应该有所了解了。动态模块包括下面这些类:• 形状(shape), 夹具(fixture)• 刚体•
2012-11-08 16:22:10
382
转载 Box2D v2.1.0用户手册翻译 - 第04章 碰撞模块(Collision Module)
第04章 碰撞模块(Collision Module)4.1 关于碰撞模块包含了形状, 和操作形状的函数。该模块还包含了动态树(dynamic tree)和broad-phase, 用于加快大型系统的碰撞处理速度。4.2 形状(Shapes)形状描述了可相互碰撞的几何对象, 就算不进行物理模拟,也可独立使用。你可以在shape上执行一些操
2012-11-08 16:21:43
692
转载 Box2D v2.1.0用户手册翻译 - 第03章 公共模块(Common)
第03章 公共模块(Common)3.1 关于公共模块包含了配置(Settings),内存管理(memory management)和矢量数学(vector math)3.2 配置头文件 b2Settings.h 包含:• 类型, 比如int32和float32• 常数•
2012-11-08 16:21:09
423
转载 Box2D v2.1.0用户手册翻译 - 第02章 Hello Box2D
第02章 Hello Box2DBox2D的发布包中有个Hello World程序。程序创建了一个大大的地面盒(ground box)和一个小小的动态盒(dynamic box)。盒子的位置随着时间的变化而变化。代码没有涉及到图形界面,你只能在控制台中看到文字输出这是个很好的例子, 展示了怎么使用Box2D。2.1 创建世界(Creating a World)
2012-11-08 16:20:14
394
转载 Box2D v2.1.0用户手册翻译 - 目录,第01章 导言(Introduction)
第01章 导言(Introduction)1.1 关于Box2D是个二维刚体仿真库, 用于编写游戏。程序员可以使用它, 让游戏中的物体运动起来更真实, 让游戏世界更具交互性。以游戏的角度来看,物理引擎只是个程序性动画系统。(procedural animation)(译注: 做动画常有两种方法, 一种是预先准备好动画所需的数据,比如图片,再一帧一帧地播放。另一种
2012-11-08 16:19:37
394
转载 Box2D 中文手册
地址:http://blog.youkuaiyun.com/complex_ok/article/category/871440
2012-11-08 09:54:14
1670
转载 Box2D v2.1.0用户手册翻译 - 第06章 夹具(Fixtures)
原文地址:http://blog.youkuaiyun.com/complex_ok/article/details/6719936[-]内容很多摘自 Aman JIANG(江超宇)翻译的Box2D v2.0.1 用户手册第06章 夹具(Fixtures)关于创建夹具(Fixture Creation)密度(Density)摩擦(Friction)恢复(Restit
2012-11-08 09:31:54
737
转载 Box2dの碰撞筛选[Ispooky]
原文地址:http://blog.sina.com.cn/s/blog_6a2061a20100n0or.html碰撞筛选就是一个防止某些形状发生碰撞的系统。按照具体需求设置哪些物体跟那些物体发生碰撞,跟哪些物体不发生碰撞。Box2D通过种群跟组索引支持碰撞筛选。组索引比较简单,设置其shapeDef的groupIndex值即可,例如boxDef.filter.grou
2012-11-08 09:24:01
506
转载 Box2DTestBed for iOS
iPhoneTestEntries.mm** Copyright (c) 2006-2007 Erin Catto http://www.gphysics.com** iPhone port by Simon Oliver - http://www.simonoliver.com - http://www.handcircus.com** This software
2012-11-01 08:10:00
651
转载 iOS 上的 VOIP 应用,如何能够更省电?
好文推荐:近日在网上看到一个文章,介绍 iPhone、Android 上的热门的 VOIP 应用 Viber ,曰:它可以完全运行在后台,且不会耗电,即便是不运行在后台,你照样可以拨打免费电话和发免费短信。应该说,这些说法从技术上看并不严谨。首先,从这段文字能得到一个模糊的印象,一个在后台运行的程序,并且不会耗电;其次,“程序即便是不运行在后台,照样
2012-10-17 15:32:53
629
转载 Tips for Developing a VoIP App
Tips for Developing a VoIP AppA Voice over Internet Protocol (VoIP) app allows the user to make phone calls using an Internet connection instead of the device’s cellular service. Such an app needs
2012-10-16 17:10:14
722
转载 Core Graphics - Transform
https://developer.apple.com/library/ios/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_affine/dq_affine.htmlTransformsThe Quartz 2D drawing model defines two completely sep
2012-10-11 11:35:51
682
转载 二维码工作原理
什么是条码技术? 条形码,简称“条码”,是由一组黑白相间、宽度不同的条状符号组成。 条码技术是研究如何把计算机所需要的数据表示成条码形式,和如何将条码表示的数据和符号转变为计算机可以自动采集、识别的数据。因而,条码技术就包括从编码到制作、识读、处理等一系列技术。 根据不同的编码规则,提出的编码方案已经有多达四十余种,目前应用最为广泛的有:交叉二五码、三九码、UPC码、EAN码、1
2012-09-06 15:47:35
2210
转载 Core Graphics相关的转换函数
Convert image to/from text (Base64)By Alex14. 三月 2010 15:56#import "NSDataAdditions.h" -(NSString *)getStringFromImage:(UIImage *)image{if(image){NSData *dataObj = UIImag
2012-09-06 13:59:16
876
转载 Core Image Filter Reference
Core Image Filter ReferenceFrameworkCoreImageCompanion guideCore Image Programming GuideOverviewThis reference describes the built-in filters availa
2012-09-03 15:40:19
2818
转载 How to capture video frames from the camera as images using AV Foundation
Q: How do I capture video frames from the camera as images using AV Foundation?A: How do I capture video frames from the camera as images using AV Foundation?To perform a real-time capture, f
2012-08-31 14:48:57
983
转载 iPhone的Push(推送通知)功能原理浅析
第一部分:Push原理(以下绝大多数内容参考自、图片来自iPhone OS Reference Library)机制简介Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,下文统一使用该缩写。
2012-08-31 10:59:09
658
转载 CALayer简单教程
前一阵子读到一篇介绍CALayer(这里简单地称其为层)的教程,比较简单易懂,适合初学者,我在这里就不完全翻译了,只是把要点说明一下。 首先要说的是CALayers 是屏幕上的一个具有本文由论坛会员jiang1590分享前一阵子读到一篇介绍CALayer(这里简单地称其为层)的教程,比较简单易懂,适合初学者,我在这里就不完全翻译了,只是把要点说明一下。首先要说的
2012-08-31 10:46:37
477
转载 “ 设置>备份和重置>恢复出厂设置 “这个功能是做什么的?
[Android Version]6573Android V2.36575 Android V2.3/V4.0[ANSWER]1、此操作会清除手机内存设备中的所有个人数据,包括:(1) Google 帐户和其他任何帐户的相关信息(2) 系统及应用程序数据和设置(3) 所有已下载的应用以及音乐、照片、视频等文件(4) 如果同时选择格式SD卡,则会清除SD卡中的全部数据
2012-08-30 09:11:20
1579
转载 如何修改wlan默认的休眠模式?
如何修改wlan默认的休眠模式?如果是只是想修改default sleep policy,应该是修改相关的代码,而不是修改相关常量的值,需要修改framework和UI。1. ALPS.GB2.MPframework层需要修改alps/frameworks/base/services/java/com/android/server /WifiService.java中的shoul
2012-08-30 09:10:37
1266
转载 如何修改拨打电话界面输入的数字格式?
格式定义在TwelveKeyDialer.java的onCreate 函数如下位置: 用户可以将输入内容设定为其他type,具体可以参考android.text.InputType
2012-08-30 09:10:03
834
转载 如何获得SIM卡容量
我司已经在PhoneInterfaceManger中添加了获得SIM卡容量的接口,具体使用方法如下:即在ITelephony 中有这个public int[] getAdnStorageInfo(int simId)接口可供调用,获得SIM卡容量。调用Demo code:int sim1id = com.android.internal.telephony.Phone.GEMINI_S
2012-08-30 09:09:39
1140
转载 如何预置APK
[Android Version]6573 Android V2.36575 Android V2.3/V4.0[DESCRIPTION]1, 如何将带源码的 APK 预置进系统?2, 如何将无源码的APK预置进系统?3, 如何预制APK使得用户可以卸载?4, 如何使得用户在将预置的 APK 卸载后,恢复出厂设置时能恢复?[SOLUTION]一、如何将带源码的A
2012-08-29 14:55:08
863
Tiled Map for Cocos2D(内含windows及Mac版)
2012-10-25
learn-iphone-and-ipad-cocos2d-game-development
2012-10-18
C++ Primer - 第二部分(共2部分) (经典编程图书系列)
2012-07-31
C++ primer - 第一部分 (经典编程图书系列)
2012-07-31
Effective C++(经典编程图书系列)
2012-07-23
Thinking+In+C++中文版(经典编程图书系列)
2012-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人