一.精灵和2D图形 1.什么是2D ? 2D可以理解为 two-Dimentionanl  , 2-dimentional 的缩写. 意就是两维的,比如 数学中的 直角坐标系 所能描述的就是一个2D的面. 在计算机中,一般可指 显示屏幕 . 当你面对显示器时,显示器的左上角为 直角坐标系的原点 ,坐标为(0,0) 那么X轴呢,X轴是显示器的顶边,它的正方向就是你的右边. 而Y轴,则是显示器的左侧边,它的正方向是向下的. 2.什么是精灵 ? 简单地说,就是绘制在屏幕上的图片. 2D游戏说白了,基本…
OpenGL® ES 3.0 Programming Guide - Book Website http://opengles-book.com sample codes in GitHub: https://github.com/danginsburg/opengles3-book/…
XNA 中的 Game 类,是所有神奇事情发生的地方.几乎游戏中所有的事情都由它来操办. 它是项目中的王者,让我们深入窥探一番: 虚方法 Game 本身从众多其它地方继续了许多能力才能完成游戏中的事情.因而它必然会重写一些方法, 以更好地完成任务.我们已经看到了一些: Initialize ,如你所见,这个方法在Game类自身创建后,调用一次.在这里你可 以执行一些初始化游戏的动作,比如加载游戏的其它组件. Update ,这个方法,顾名思义,就是用来更新的.你可以在这里执行游戏状态的 更新.比…
在游戏中,通常要与玩家交流,比如分数,提示等.这就需要一种新的精灵, 它就叫SpritFont.下面先将其增加到项目中: 项目 -----> 添加新项-----> Sprite Font ---->取名"Game" -----> 确定 在VS中打开,一看,其实就是XML文件而已.作用就是配置游戏中使用的字体. 在FontName节点中,写上自己电脑中安装的,自己将要使用的字体的名称(可到系统中查看有哪些字体). 其它的可根据需要自行调整.多说易乱,先在屏幕上输出…
HTTP 我们将只聚焦在于与创建 Web APIs有关的部分. HTTP 是信息系统中的一个应用层协议,是Web的支柱. 其原先由 Berners-Lee, Roy Fielding 和 Henrik Frystyk Nielsen 三位计算机科学家们创作的.HTTP 为 客户端与服务器端之间跨网络相互传输信息定义了一个接口.它隐藏了双方的实现细 节. HTTP 设计用来戏剧性地改变系统,而容许一定程度上的延迟和数据的过时. 这种设计允许 计算机中间媒体,如代理服务器来协调通信,提供诸多好处,…
1982年,诞生了 Internet; 1989年,诞生了World Wide Web . "World Wide Web"的构造为主要由 三部分构成: resources 资源 URIs 统一资源标识符 representations  呈现 其中,资源并不特指数据库之类的.任何东西可以是资源. URIs 分为两类: URLs 和URNs . URL 具有标识,并定位资源的功能. URN 则只是起标识作用. 通常讲,URI 默认指的是 URL. Google 建议,不要对实施了缓存的…
昨天根据uc伯克利的人工图像分割文件.seg,显示图像的时候调用了OpenCV的库函数,图片都能用imwrite写好,但是imshow死活显示不出来. 今天早上发现原来是imshow()后面应该加上:cvWaitKey(0); 下面两个帖子也是同样的问题: http://www.cnblogs.com/krisdy/archive/2009/05/26/1429448.html http://blog.163.com/yuyang_tech/blog/static/216050083201391…
思路,用read来全部读取,然后替换带*的元素来解决.代码如下 import numpy as np import re inf = open('SF.usr') title = inf.readline() l = inf.read() d = re.split('[^0-9.*]+',l.strip()) for i,x in enumerate(d): if x.find('*') != -1 : f = x.split('*') number = int(f[0]) value = f[…
OpenGL ES 3.0 Graphics Pipeline OpenGL ES 3.0 Vertex Shader Transform feedback: Additionally, OpenGL ES 3.0 adds a new feature called transform feedback, which allows the vertex shader outputs to be selectively written to an output buffer (in additio…
原文:https://blog.csdn.net/u011310341/article/details/51179948 #include "stdafx.h" #include<osgViewer/Viewer> #include<osgDB/ReadFile> int main(int argc, char **argv){ osgViewer::Viewer viewer;//定义一个视景器 osgDB::Options *a = new osgDB::O…