- 博客(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
转载 Cocos2d中的CCSprite
精灵是游戏中十分重要的组成部分,随处可见,如:游戏背景、NPC、人物、道具等。在cocos2d-x引擎中,只要是用图片展示的,基本上需要使用精灵类。1. 首先来了解一下跟精灵相关的几个类:(1) CCTexture2D可以把它看成一个纹理,它是cocos2d-x渲染图形的重要参数,用来贴图,因为cocos2d-x使用opengl es绘制2d图形的,它的尺寸是2的n次方。一般通过以下方
2014-09-10 14:26:32 554
转载 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
原创 有关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
原创 作用域 生存期 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
转载 Cocos2d-x 程序是如何开始运行与结束的
题记:对于技术,我们大可不必挖得那么深,但一定要具备可以挖得很深的能力 问题的由来 怎么样使用 Cocos2d-x 快速开发游戏,方法很简单,你可以看看其自带的例程,或者从网上搜索教程,运行起第一个 Scene HelloWorldScene,然后在 HelloWorldScene 里面写相关逻辑代码,添加我们的层、精灵等 ~ 我们并不一定需要知道 Cocos2d-
2014-07-31 17:17:16 612 1
转载 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关注的人