自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(407)
  • 资源 (1)
  • 收藏
  • 关注

转载 OpenGL 的ModelView矩阵

1)OpenGL的ModelView矩阵是对三维模型的操作【模型变换】,包括平移、旋转、放缩,但我们 也可以理解为对相机的一种操作【视图变换】,或者理解为对视点的一种操作。由于视图变换和模型变换存在着对偶特性,本质上是一致的。一种比较有效的思考方法是,视点始终在(0,0,0)处,【glLoadIndentity()默认会使得相机在(0,0,0)坐标位置处】,而在透视投影中,观察者是从原点向Z轴的负

2014-09-15 10:17:20 5935

原创 cocos2dx 3.2 渲染(Director::drawScene 在游戏loop里每帧调用。 内部实际通过调用场景内每个node的 visit方法完成渲染)

渲染

2014-09-12 14:27:10 3262

原创 cocos2dx 3.2 回调

回调

2014-09-12 14:25:35 530

转载 Cocos2d中的CCSprite

精灵是游戏中十分重要的组成部分,随处可见,如:游戏背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用图片展示的,基本上需要使用精灵类。1. 首先来了解一下跟精灵相关的几个类:(1) CCTexture2D可以把它看成一个纹理,它是cocos2d-x渲染图形的重要参数,用来贴图,因为cocos2d-x使用opengl es绘制2d图形的,它的尺寸是2的n次方。一般通过以下方

2014-09-10 14:26:32 554

原创 跨平台移植 linux<—>windows

网络netdb.h

2014-09-05 15:18:17 908

转载 Windows socket基础

Windows socket 基础      Windows socket是一套在Windows操作系统下的网络编程接口。它不是一种网络协议,而是一个开放的、支持多个协议的Windows下的网络编程接口。     Windows socket是以Unix socket为基础,因此Windows socket中的许多函数名与Unix都是一样的。除此之外它还允许开发人员

2014-09-05 14:44:54 771

转载 NDK使用静态库模块组织代码详解

使用NDK时,需要编写Android.mk文件,在里面指定要编译的c/c++源码,如果源码比较多,则最好分成模块。NDK build系统可以编译静态库和动态库,一般把各个模块都编译为静态库,最终的项目编译为动态库并依赖所有的静态库。本文总结一下实现的基本方法和步骤。首先需要设定一个例子项目作为参考,例子项目的目录结构为:[html] view plain

2014-09-05 10:40:24 704

原创 有关svn

1、svn checkout下来的工程要重新编译 是因为svn对动态链接库的上传支持欠缺

2014-09-04 20:04:51 455

原创 有关eclipse

eclipse 无法识别手机 可能原因:未打开开发者者调试模式 如果是打开了 就试着关闭调试模式 重启电脑手机 打开调试模式 如果还是不能识别就是版本问题了

2014-09-04 20:03:40 462

转载 sizeof 和 strlen

常在用到 sizeof 和 strlen 的时候,通常是计算字符串数组的长度,如果是对指针,结果则会不一样的:  char* str = "abacd";  sizeof(str) //结果 4 --->str是指向字符串常量的字符指针,sizeof 获得的是一个指针所占的空间,应该是长整型的,所以是4;  sizeof(*str) //结果 1 --->*str是第一个字符,其实就是

2014-09-04 19:58:43 486

转载 memcpy

c和c++使用的内存拷贝函数,memcpy函数的功能是从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中。中文名函数外文名memcpy原    型void * memcpy();功    能始拷贝n个字节返回值指向dest的指针目录1函数原型2功能3所需头文件4返回值5说明6函数实现▪ 微软中:▪ co

2014-09-04 19:57:31 581

原创 关于cocos2dx 安卓工程目录下文件夹 和批量打包

下libs/armeabi/libcocos2dcpp.so文件

2014-09-02 14:44:04 2488

原创 作用域 生存期 static extern..........

static(c中定义的关键字1、被其修饰者 外部无法使用(相反的都可以使用extern在外部使用) 2、函数局部变量使用成为静态的放入静态池-生存期改变。c++进行了扩充,使它在类中有了特殊作用)

2014-09-01 15:36:26 982

转载 堆栈

在计算机领域,堆栈是一个不容忽视的概念,堆栈是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆,列队优先,先进先出[1] 。栈,后进先出(Last-In/First-Out)。

2014-09-01 12:42:09 524

原创 #if #elif #endif的使用

#define SDK_YILANG#if  defined(SDK_YILANG)#define   BABYORCOACH            0//0 是教练#elif defined(SDK_MALAI)    //使用 #elif(==#else#if) 更简单,因为每个 #if包括#ifdef #ifndef 都需要一个 #endif,而 #elif 即使

2014-08-22 15:24:56 1188

转载 cocos2dx json解析

JSON 入门指南JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。

2014-08-19 11:38:32 1006

原创 如何接sdk

由于网上没有找到专门教接sdk得文章 所以第一次接sdk折腾了好久 。其实还是很简单的,即使从未接触过java、android开发 也可以在很短的时间里学会(我一开始甚至想先学完android开发再来接得,也学了一段时间, 现在觉得完全没必要)接sdk流程1、java中代码public class NativeCall {    public nativev

2014-08-18 18:10:37 1450 1

原创 基础

基础补漏:1、Xcode打开hello world出错 提示缺少libcocos2dx.a 并且cocos2dx project无法打开 去cocos2dx/proj.ios/cocos2dx.xcodeproj 打开编译后生成libcocos2dx.a 就解决了往svn上传工程时 .a文件不会被上传 update下来要自己添加  实际上是因为没编译2、#defin

2014-08-18 18:07:32 621

原创 对消息中心CCNotificationCenter的封装

.h#ifndef _PLATFORM_DELEGATE_HANDLER_H_#define _PLATFORM_DELEGATE_HANDLER_H_#include "include/sdkdelegate.h"#include "include/platforms.h"#include "cocos2d.h"static const char*kIni

2014-08-18 17:43:35 793

原创 jni使用事例(jstring char*相互转换)

jstring juid= (jstring)minfo.env->CallStaticObjectMethod(minfo.classID, minfo.methodID);                const char *str = minfo.env->GetStringUTFChars(juid, 0);            strcpy(huaweiUin,str);

2014-08-18 16:48:41 1847

转载 JNI学习积累之一 ---- 常用函数大全

JNI学习积累之一 ---- 常用函数大全分类: Linux学习笔记 Java技巧拾取2012-05-23 17:40 8751人阅读 评论(0) 收藏 举报jnioutofmemoryerrorjavanullstringmethods                                                           

2014-08-18 16:44:36 604

转载 Java基础知识——JNI入门介绍

Java类型和本地类型对应    在如下情况下,需 要在本地方法中应用java对象的引用,就会用到类型之间的转换:  1)java方法里面将参数传入本地方法;  2)在本地方法里面创建java对象;  3)在本地方法里面return结果给java程序。  分为如下两种情况:  Java原始类型  像 booleans、integers、floats等从Java程序中传到

2014-08-18 14:21:24 664

原创 java 调 c++

1. 编写java文件public class HelloWorld{   public native String printHelloWorld();   static{       System.loadLibrary("helloworld");   }  public static void ma

2014-08-18 12:03:26 694

转载 c++ 调 java

c++ 调  java

2014-08-18 10:34:35 898

原创 有关xcode

xcode 错而不报:1、ccsize::ccsize2、参数 float =0

2014-08-18 10:09:28 431

原创 安卓下 cocos2dx setDimensions函数 bug

当换行后第一个字符是空格

2014-08-18 09:59:50 1770

转载 Cocos2d-x 程序是如何开始运行与结束的

题记:对于技术,我们大可不必挖得那么深,但一定要具备可以挖得很深的能力 问题的由来 怎么样使用 Cocos2d-x 快速开发游戏,方法很简单,你可以看看其自带的例程,或者从网上搜索教程,运行起第一个 Scene HelloWorldScene,然后在 HelloWorldScene 里面写相关逻辑代码,添加我们的层、精灵等 ~ 我们并不一定需要知道 Cocos2d-

2014-07-31 17:17:16 612 1

原创 proj.android/bin/resources.ap_

可以理解为资源包 应用icon 。。等图片都在这包里  一旦生成 即使再次

2014-07-30 17:15:23 931

转载 netdb.h

Unix和Linux特有的头文件,主要定义了与网络有关的结构、变量类型、宏、函数等。函数:/*通过IP地址获得主机有关的网络信息*/struct hostent*gethostbyaddr(const void *addr, size_t len, int type);/*通过主机名获得主机的网络信息*/struct hostent*geth

2014-07-30 09:45:53 3213

转载 android Intent机制详解

什么是IntentIntent是一种运行时绑定(run-time binding)机制,它能在程序运行过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来完成请求。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTIO

2014-07-24 20:35:47 607

转载 android的activity类与intent的问题

每个Activity都需要一个类来继承,Activity你可以理解成一个应用场景,如果你想像成web网页,那么它就是一个页面。多个activity之间可以跳转,就像网页之间相互跳转一样。你只需要设置Intent,不需要GetIntentGetIntent是系统做的事情,系统收到你的Intent意图,会自动生成你想要跳到的那个页面的类对象实例,并自动回调该类的Oncreate方法,你只要在该O

2014-07-24 20:16:42 587

转载 Android中ActivityManagerService与应用程序(客户端)通信模型分析

本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning                  今天主要分析下ActivityManagerService(服务端) 与应用程序(客户端)之间的通信模型,在介绍这个通信模型的基础上,再   简单介绍实现这个模型所需要数据类型。         本文所介绍内容基于andro

2014-07-24 20:03:11 548

转载 Android中启动Activity(startActivity)流程图分析

本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning             在上篇博文 Android中ActivityManagerService与应用程序(客户端)通信模型分析>中,我们从宏观架构上掌握   ActivityManagerService与应用程序通信的基本模型,今天继续给大家分析下startAct

2014-07-24 20:01:59 541

转载 Intent匹配规则以及解析框架深入分析

本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning        前言: 本文博客是公司培训之间的PPT整理而成,在此把相关的细节发布出来,希望对大家能有所帮助。      关于Intent以及IntentFilter的基本知识,大家可以参阅如下资料,                   

2014-07-24 20:00:16 601

转载 Android中Context详解 ---- 你所不知道的Context

本文原创 ,转载必须注明出处 :http://blog.csdn.net/qinjuning               前言:本文是我读《Android内核剖析》第7章 后形成的读书笔记 ,在此向欲了解Android框架的书籍推荐此书。            大家好,  今天给大家介绍下我们在应用开发中最熟悉而陌生的朋友-----C

2014-07-24 19:58:07 1002

转载 Broadcast类

android之Broadcast(Broadcast是一种被广泛运用都在应用程序之间传输信息的机制,而BroadcastReceiver是对发出的Broadcast进行过滤并接受响应的一类组件。首先,在需要发送信息的地方,把要发送的信息和用于过滤的信息(如action,Category)装入一个Intent对象,然后调用Context.sendBroadcast()、sendBroa

2014-07-24 18:06:05 692

原创 Activity(活动类 控制屏幕显示 位于android/tool/sdk/sources/android-15/android/app目录下)

、、

2014-07-24 17:30:19 594

原创 Android Runtime

Dalvik是Google公司自己设计用于Android平台的Java虚拟机。Dalvik虚拟机是Google等厂商合作开发的Android移动设备平台的核心组成部分之一

2014-07-24 16:34:58 744

原创 android/JniHelper

#ifndef __ANDROID_JNI_HELPER_H__#define __ANDROID_JNI_HELPER_H__#include #include #include "platform/CCPlatformMacros.h"NS_CC_BEGINtypedef struct JniMethodInfo_{    J

2014-07-18 18:13:29 1537

转载 JNI.h文件浅析

JNI.h文件浅析原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/taotaoyouarebaby/article/details/8751033jni.h文件定义了JNI(Java Native Interface)所支持的类型与接口。通过预编译命令可以支持C和C++。jni.h文件

2014-07-18 12:21:32 1146

空空如也

空空如也

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

TA关注的人

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