[置顶] 《Open GL编程指南(原书第8版)》第一章(翻译)

摘要: 第一章OpenGL简介本章目标描述什么是OpenGL ,在用计算机生成图像时,他能做什么,不能做什么。了解一个OpenGL程序的基本结构了解组成OpenGL渲染管线的着色器这章主要是简单的介绍了一下OpenGL。我们分成以下几个部分分别去讨论:“啥是OpenGL?”:解释了OpenGL到底是个啥玩意... 阅读全文
posted @ 2014-07-18 10:40 二哥算站起来了 阅读(298) 评论(0) 推荐(0) 编辑

操作系统(一)——寄存器

摘要: 16位寄存器:AX中低8位称为AL,高8位称为AH只有BX BP SI DI 可以用来指定内存地址(Intel就这么设计的)8位寄存器:32位寄存器:EAX中的低16位是与AX公用的,而高16位既没有名字也没有编号段寄存器:(以后再解释) 阅读全文
posted @ 2014-07-29 10:14 二哥算站起来了 阅读(188) 评论(0) 推荐(0) 编辑

常见增长速度总结

摘要: 小的尺度范围下:大的尺度范围下: 阅读全文
posted @ 2014-07-21 11:25 二哥算站起来了 阅读(176) 评论(0) 推荐(0) 编辑

在win下创建Cocos2d-x-v3.0rc0 新项目

摘要: 在新建项目前1 下载3.0rc版本的cocos2dx(确定不是alpha或者beta,因为最近这几个版本新建项目的方法都不一样)http://cocos2d.cocoachina.com/download2 下载Python2.7,不要使用最新的Python3.4https://www.python.org/downloads/3 找到cocos2dx的根目录,运行setup.py自动配置环境变量建立项目创建项目(括号中为解释)在控制台cmd键入例cocos new hello(项目名称)-p com.star.hello(包名字) -l cpp(项目类型) -d E:\cocos2dx_wo 阅读全文
posted @ 2014-04-04 10:32 二哥算站起来了 阅读(230) 评论(0) 推荐(0) 编辑

避免头文件重复包含以及#ifndef 与 #program once 的区别

摘要: 为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragmaonce方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。不同的地方 1 // 方式一: 2 #ifndef __SOMEFILE_H__ 3 #define __SOMEFILE_H__ 4 ... ... // 声明、定义语句 5 #endif 6 7 8 //方式二: 9 #pragma once10 ... ... // 声明、定义语句#ifndef的方式受C/C++语言标准支持。它不光可以保证同一个文件不会被包含多次,也能保证内.. 阅读全文
posted @ 2014-03-24 16:18 二哥算站起来了 阅读(2246) 评论(0) 推荐(0) 编辑

在Quick-cocos2d-x中使用云风pbc解析Protocol Buffers

摘要: 由于Quick-cocos2d-x新版本的变化,之前集成pbc到x-player的方法已不适用。大纲:本例使用工具的版本pb文件生成脚本编写pbc项目简易修改集成到相关平台:集成到win的x-player项目pbc使用方法1 本例使用工具的版本quick-cocos2d-x-2.2.1-rcprotoc-2.4.1-win322 使用protoc生成脚本下载protoc-2.4.1-win32.zip 解压到存放proto文件的目录,在存放proto文件的位置编写生成protobin的脚本,本例使用win脚本bat. pbcreate.bat 内容如下: 1 @echo off 2 set D 阅读全文
posted @ 2014-03-23 00:12 二哥算站起来了 阅读(3146) 评论(0) 推荐(0) 编辑

lua的self

摘要: lua中self指的是当前方法所属的table。一般来讲self可以理解为当前对象,但是在创建一个“类”的实例的时候,它代表的确是基类,而非当前对象。下面上代码: 1 base = {} 2 3 function base:new(id) 4 local o = {} 5 setmetatable(o, self) 6 self.__index = self 7 self.gg= id ------------此处的self指的是base这个table,而不是你新创建的o。此处对self的操作,会影响其他实例。因为base被... 阅读全文
posted @ 2013-12-05 13:46 二哥算站起来了 阅读(2865) 评论(1) 推荐(2) 编辑

在eclipse LDT(Koneki)中搭建quick-cocos2d-x的lua开发环境

摘要: 由于廖大发布的新版本quick-x修改了调试方式,这里的方法可能不再有效,请参阅用 Eclipse LDT 调试 quick-cocos2d-x 游戏在eclipse LDT(Koneki)中搭建quick-cocos2d-x的lua开发环境配置编译环境的基本步骤:安装 Java SDK下载 quick-cocos2d-x 源代码设置环境变量配置eclipse LDTStep 1: 安装 Java SDK从http://www.oracle.com/technetwork/java/javase/downloads/下载最新版的 Java SDK (JDK,推荐使用 32bit 版本),并进行 阅读全文
posted @ 2013-11-05 17:06 二哥算站起来了 阅读(3198) 评论(0) 推荐(0) 编辑