自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 PVRFrameEnableControlWindow函数--cocos

static void PVRFrameEnableControlWindow(bool bEnable){ HKEY hKey = 0; // Open PVRFrame control key, if not exist create it. if(ERROR_SUCCESS != RegCreateKeyExW(HKEY_CURRENT_USER,

2016-05-12 11:16:29 1377

原创 opengl 法向量变换矩阵推导

When lighting is enabled in OpenGL, the normal vectors are used to determine how much light is received at the specified vertex or surface. This lighting processing is performed at eye coordinate spac

2016-05-08 22:28:52 2873 1

原创 如何做一个合格的游戏程序员

1.技术2.管理3.产品进入手游行业1年半,大致了解开发的内容,对于开发方面的技术要求掌握的7788,但是技术的增长需要不断延续的,要一直学习下去,同时对于3D游戏知识也在扩展,让今后自己的道路更加宽广。以前也就想着耕耘好技术的一亩三分地,多数程序员恐怕也是这样想的,近期项目组有了一些变化,使得我个人认识到了管理的难处。由于前端主程没有在开发很好的給与支持,使得项目

2016-04-17 19:33:18 839

原创 Lua 深复制 clone函数

lua中的深复制, 一般表的复制都是引用,如果要实现完全的复制 就需要实现: 1,值的复制 2方法的复制clone实现如下:function clone(object) local lookup_table = {} local function _copy(object) if type(object) ~= "table" then

2015-11-23 10:16:05 8963

原创 Lua table 引用

学过c++都知道引用。&a = b, 则a与b是指向同一块内存,a与b只是名字不同,本质是一样的。lua中的table有强引用和弱引用,看下面例子 t = {}; setmetatable(t, {__mode = "k"});// 决定t是否是弱引用 -- 使用一个table作为t的key值 key1 = {name = "key1"}; t[key1] = 1;

2015-10-27 18:04:44 2422

原创 c++读取lua中的table

c++代码static int l_sin(lua_State *tolua_S){ /*double d = luaL_checknumber(L, 1); lua_pushnumber(L, d + 100); return 1;*/ std::vector<int> agr1; lua_pushnil(tolua_S); int index = 1;

2015-10-24 16:12:24 1546

原创 Lua 的冒号

boy = {money = 200}1.全局变量boy隐藏function boy:sub(num)self.money = self.money -  numend2. 参数1是全局变量boyfunction boy.sub2(boy, num)boy.money = boy.money - numend两种写法,正常调用结果一样

2015-10-22 20:43:40 468

翻译 OpenGL3.3教程-----Shaders Are Coming

本文将引入shader并介绍VAO的一些内容。Shaders(着色器):如果你是第一次接触OpenGL和渲染的话,可以理解shaders为创建shade的东西,实际上shaders是任意程序,用它来处理顶点和数据的,最后会生成图像。基本shader类型有:顶点shaders(处理顶点的),片元shaders(处理每个像素或者片元),几何shaders(处理额外顶点和小方格的),本文学习前两

2015-10-19 21:12:37 997

翻译 OpenGL3.3教程-----First Triangle

Vertex Buffer Object (VBO):顶点缓冲对象你可能已经早就听过VBO了,它是学习OpenGL最重要的东西之一。VBO是存储在GPU Ram上的任意数据,他们可以快速被访问,故可加速渲染。VBO可以任何东西,关键是告知OpenGL如何解释它们。例如,可以用一个VBO来存储顶点数据(x,y,z)值,可以用VBO来存储顶点颜色值,纹理坐标值,顶点颜色值。如果有多个VBO,可

2015-10-19 17:06:32 2143

原创 面试总结

工作了一年半,9月份离职后,开始去面试,以为可以轻松找份工作,面了一个星期才发现,找一个满意的工作可真麻烦。 第一, 你得有能力胜任这个职位,工作时一直在写LUA代码,对,就是不停的做系统,不知道要怎么提高,索性一直研究客户端代码结构,对这一套框架算是蛮熟的了,但是面试的时候,别人不会问这些,要求的是你对cocos2d-x是否熟悉,Opengl是否熟悉,傻眼了!遥想当年,狂做系统,是多么的幼稚

2015-10-14 17:05:11 462

原创 extern 关键字的作用

** extern的作用**demo.h 头文件#ifndef _DEMO_H#define _DEMO_H#ifdef __cplusplusextern "C"{#endif extern int a; extern int b; extern int add(int, int);#ifdef __cplusplus}#endif#endi

2015-10-09 10:50:26 2345

原创 MD2 文件读取

MD2 文件是3D关键帧动画文件。 任何文件都有自己的格式,MD2也有自己组织数据的格式,要想正确读取MD2中大量的数据,首先弄清楚文件的格式,MD2文件分为两部分,①文件头 ②文件数据。 文件头部分描述了MD2 文件的基本信息 文件数据部分才是真正数据源。 格式如下(做了部分注释):文件头: Offset Data type Name Description 0 int

2015-04-13 16:46:53 1517

原创 OpenGl法向量计算

一、简介顶点法向量的作用: 对渲染时光照的影响,造成不同的反射角度。法向量:垂直于顶点所在的最小平面的单位向量,这个值是近似值。二、目的如何计算顶点法向量?三、我的总结网上对于法向量的计算方法有多种:1.取顶点周围三角面片的法向量的平均值 2.加权算法 3.....等,大同小异,无法就是取个近似值,每种方法在不同的情景中,所得的近似值各有千秋。本文参考外文代码,给出实现

2015-04-08 15:24:37 9338

原创 Lua多重排序

Lua 排序

2015-04-01 20:24:09 6619

转载 apache 加载php动态库失败

“Cannot load php5apache2_4.dll into server”问题的解决方法发表于1年前(2014-01-11 19:47)   阅读(4369) | 评论(1)1人收藏此文章,我要收藏赞2听云性能监测产品App、Server、CDN免费试用,绑定账号送京东卡摘要 PHP5.5.0+Apache Httpd 2.4.3,完成配置文件的修改后,启动

2015-02-06 00:47:31 4262

原创 dynamic_cast

// dynamic_cast_8.cpp// compile with: /GR /EHsc#include #include struct A {virtual void test() {printf_s("in A\n");}};struct B : A {virtual void test() {printf_s("in B\n"

2015-01-20 11:37:49 349

原创 c读取lua

#include #include extern "C"{#include "lua.h"#include "lauxlib.h"#include "lualib.h"}int main(){    int windows_width = 0;    int windows_height = 0;    lua_State * L = l

2015-01-12 17:21:07 520

原创 lua 函数

function  f1(n)local function f2()print(n)endprint("----",f2)n = n + 10return f2endg1 = f1(100)g2 = f1(200)g1()g2()print(f1,f2,g1,g2)

2014-09-29 11:33:39 405

原创 sublime text 编译lua(详细可靠)

1.需要lua.exe luac.exe()

2014-07-17 15:38:41 8065

原创 static 与 extern

全局变量  在多文档中的共用:

2014-05-11 17:09:04 347

原创 Lua——ipairs

例子1:

2014-05-11 00:30:05 735

原创 论文页眉页脚设置

页眉页脚设置没那么难!1.

2014-05-03 21:34:36 796

原创 google搜索的使用

你真的会使用google么? 如今遇到问题都会在搜索引擎中寻找答案,如何快速准确的寻找出你xiang

2014-04-16 16:51:35 535

原创 android---视频播放---VideoView

《Hello Andriod》中第五章介绍了andriod视频播放内容,但不全。

2014-04-11 22:05:21 764 1

原创 二叉树重建(先序+中序)

void Rebuild(char*pPreOrder ,char*pInOrder , Node**pRoot ,int nTreeLen){int nLeftLen , nRightLen;char*pLeftEnd;Node *p;//边界条件检查if(!pPreOrder||!pInOrder||!pRoot)retu

2013-09-23 22:29:12 810

原创 华为机试2014

初级题:从考试成绩中划出及格线 10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:(1) 及格线是10的倍数;(2) 保证至少有60%的学生及格;(3) 如果所有的学生都高于60分,则及格线为60分 //快速排序实现int Adjust_array(int s[], int l, int r){ int i =l, j=r; int x = s[

2013-09-14 20:52:37 4803 2

原创 华为机试题2012年

1 字串转换问题描述:将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:aa 转换为 bc,zz 转换为 ab;当连续相同字母超过两个时,第三个出现的字母按第一次出现算。要求实现函数:void convert(char *input,

2013-09-14 10:23:48 1041

原创 线性表--链表

struct Node{char name[10];int score;struct Node*next;};typedef struct Node ListNode;ListNode*CreatList(int n)//n表示链表中节点个数{ListNode*head;ListNode*p,*pre;int i;head=(ListNode*)malloc(sizeo

2013-03-12 14:59:16 519

最完整版AForge.NET.chm

史上最完整版帮助文档 有利于学习 开发使用

2012-11-22

医学图像处理fx

《医学图像处理与分析》阐述了医学图象研究的基础知识、增强技术、分割技术、配准技术和可视化技术,扩展知识包括图象压缩、PACS、标准图谱、图象引导手术和引导治疗等关于医学图象的诊断和治疗应用。

2012-10-24

空空如也

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

TA关注的人

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