自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CC专栏

为追逐游戏开发梦想而奋斗

  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 OpenGL学习06_顶点数组VertexArray

什么是顶点数组?OpenGL提供了一些顶点数组函数,允许只用少数几个数组指定大量的与顶点相关的数据,并用少量函数调用(与顶点数组的数量相仿)访问这些数据。使用顶点数组函数,一个拥有20条边的多边形的20个顶点可以放在1个数组中,并且只通过1个函数进行调用。如果每个顶点还有一条法线向量,所有20条法线向量可以放在另一个数组中,也可以只通过1个函数进行调用。把数据放在顶点数组中可以提高应用程序的性

2014-12-30 17:49:05 4836

原创 OpenGL学习05_点画模式(点画多边形)

在默认情况下,填充多边形是用实心模式绘制的。此外,它们还可以使用一种32位×32位的窗口对齐的点画模式。glPolygonStipple()函数用于指定多边形的点画模式。void glPolygonStipple(const GLubyte *mask);定义填充多边形的当前点画模式。mask参数是一个指向32×32位图的指针,后者被解释为0和1的掩码。如果模式中出现的是1,那么多边形中对

2014-12-30 12:10:45 3488

原创 OpenGL学习04_点画模式(点画线)

viod glLineStipple(GLint factor,GLshort pattern);OpenGL中设置直线的当前点画模式。pattern参数是由1或0组成的16位序列,它们根据需要进行重复,对一条特定的直线进行点画处理。从这个模式的低位开始,一个像素一个像素的进行处理。如果模式中对应的位是1,就绘制这个像素,否则就不绘制。模式可以使用factor参数(表示重复因子)进行扩展,它与1和

2014-12-30 09:54:36 9117

原创 OpenGL学习03_双缓冲DoubleBuffering

双缓冲的是什么?我们看电视时,看到的屏幕称为OSD层,也就是说,只有在OSD层上显示图像我们才能看到。现在,我需要创建一个虚拟的、看不见但是可以在上面画图(比如说画点、线)的OSD层,我称之为offscreen(后台缓冲区)。这个offscreen存在于内存中,我们在上面画图,这个offscreen上面的东西可以显示在OSD层上,需要一个创建这个offscreen的函数,返回这个offscre

2014-12-28 20:28:11 6887

原创 OpenGL学习02_函数语法与命名规范

OpenGL函数的命名规则函数的开头前缀为“gl”,并把组成函数的每个单词的首字母用大写形式表示(例如,glClearColor())。类似地,OpenGL还定义了一些以前缀GL_开头的常量,所有的单词都使用大写形式,并以下划线分隔(例如GL_COLOR_BUFFER_BIT)。

2014-12-28 16:12:42 3100 1

原创 OpenGL学习01_Mac OS X环境搭建

Mac上搭建OpenGL环境比较简单,我使用的是操作系统是Mac OS X 10.10版本,OpenGL版本是3.0/3.1,开发环境XCode6.1,参考的书籍《OpenGL编程指南》中文第七版。一、使用XCode创建OpenGL项目1.使用XCode创建项目,依次选择OS X -- Application -- Command Line Tool -- 点击Next2.输入

2014-12-28 15:56:17 10604 7

原创 Cocos2d-x 分享一个封装的Sqlite3的DBUtil类

分享一个Cocos2d-x访问Sqlite3数据库的单例的DBUitl类,对增删改查以及事务操作等常用的API进行了一下简单的封装,还有很多不太完善的地方,希望大家帮我改进。分别对Cocos的2.x版本和3.x版本进行了封装。2.x版

2014-12-27 21:51:55 2374 1

原创 Cocos2d-x 3.x RenderTexture渲染纹理源码分析

最近在学习3.x的源码,3.x的渲染机制改动比较大,改变了之前在每帧遍历所有的Node树节点时通过draw()方法中的直接渲染,而是通过生成渲染指令并将渲染指令发送到渲染队列,在每一帧结束时进行延迟渲染,这样就把游戏循环和渲染分离开来,2dx官方说要把渲染放在一个独立的线程来处理,按照3.x现在的架构可能不久就会实现。Cocos2d-x提供了一个RenderTexture类来支持把帧缓冲中的数

2014-12-27 20:47:43 10843 1

原创 Objective-C 分类Category

OC提供了一种可以在不修改类的源码基础上,扩展类的方法的功能,"分类"Category,这个机制和C#中的扩展方法类似,一般用于在不方便修改类的源码时(如OC系统相关的类库),但有有需求要拓展类的方法,可以使用分类来实现。Java中应该是没有提供相关的机制,但是Java可以通过动态代理来实现AOP,在切入点前后执行代码逻辑,个人认为比OC还要方便。//// Girl.h// 10_

2014-12-23 17:17:13 857

原创 cocos2d-x编译Andorid报错make: *** No rule to make target

最近遇到了使用cocos2d-x 3.2编译Android工程报错如下:make: *** No rule to make target `/Users/apple/Work/Project/cocos2d-x/cocos2d-x-3.2/projects/GuessMovie/proj.android ../../../extensions/AssetsManager/AssetsMan

2014-12-07 09:57:39 4930

原创 Unable to execute dex: java.nio.BufferOverflowException解决方法

最近在Eclipse中开发Android中遇到了问题,报错:Unable to execute dex: java.nio.BufferOverflowException,研究了一下,找到了解决方案。一、在项目上右键,选择Properties二、选择最左侧的Java Build Path标签,按照下图把Android Dependencies和Android Private Lib

2014-12-07 09:34:38 868

Cocos2d-x 2.x字体描边效果(Shader实现)

Cocos2d-x 2.X实现的一基于CCLabelTTF + Shader的字体描边效果,具体可以参考这篇博客,http://blog.csdn.net/oktears/article/details/43200757

2015-01-28

cocos2d-x简单工厂模式

一个用cocos2d-x实现的简单工厂模式的demo,博客文章的配套资源代码。

2014-06-29

Xcode注释工具ThisService+Doxygen

Xcode的快速注释工具,可以解决Xcode没法给函数快速加注释的缺陷。最新版本的Doxygen,之前的版本中代码注释会在最前面出现[""] ,此版本已经完美解决了,大家放心下载。附上使用地址链接: http://blog.csdn.net/oktears/article/details/21280347

2014-03-15

cocos2d-android_0100_HelloWorld

博文配代码,学些cocos2d-android引擎,请访问http://blog.csdn.net/oktears

2013-08-27

Cocos2d-Android游戏引擎

cocos2d-android游戏引擎,完全采用java语言编写,是cocos2d-iphone的移植版本,基本可以实现与cocos2d-iphone与cocos2d-x的所有功能,适合拥有java基础和android开发经验的人学习。

2013-08-27

Servlet登录验证码

提供了servlet登陆时用验证码进行验证的方法,复制直接可用!

2012-08-30

JAVA中获取当前时间

java中获取当前系统时间的方法,是每一个程序员必须掌握的方法!

2012-08-30

空空如也

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

TA关注的人

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