自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (11)
  • 收藏
  • 关注

转载 Peter K.Pearson的散列函数

static int T[] =  {    1, 87, 49, 12, 176, 178, 102, 166, 121, 193, 6, 84, 249, 230, 44, 163,    14, 197, 213, 181, 161, 85, 218, 80, 64, 239, 24, 226, 236, 142, 38, 200,    110, 177, 104, 103, 14

2013-04-02 17:22:14 894

转载 Android 的网络编程

android的网络编程分为2种:基于socket的,和基于http协议的。基于socket的用法  服务器端:  先启动一个服务器端的socket     ServerSocket svr = new ServerSocket(8989);  开始侦听请求         Socket s = svr.accept();  取得输入和输出        D

2013-03-29 14:58:29 932

转载 配置libgdx

Main project setup(Main project设置)1.在Eclipse中创建一个新的java project:Flie->New->Project->Java Project.给它命名然后点击finish。2.找到工程文件夹,并在工程文件系统中创建一个名为libs的文件夹,将引擎copy进去。3.在Eclipse中,你的工程文件右键点击Refresh(刷新),

2013-03-27 13:34:18 683

转载 深入了解CCSprite

本章我们将深入了解精灵(Sprite)。我们可以通过很多方式用单个文件或者纹理贴图集(Texture Atlases)来生成精灵。我也会在本章介绍如何创建和播放精灵动画。  纹理贴图集是一张包含很多图片的纹理贴图(图片),通常用于存放单个角色动画的所有动画帧。不过它的作用不止于此。实际上你可以把任何图片放进同一张纹理贴图中。我们的目的是把尽可能多的图片放进同一张纹理贴图中,以达到节省空间的

2013-03-26 23:53:32 867

转载 PS 如何去除光晕的黑色背景

背景色是纯黑的?转到通道面板,按住Ctrl+Shift键,依次点击红绿蓝三个通道,得到光晕的选区。选中图层,按下Ctrl+J键,得到光晕图层。隐藏背景图层。此时的光晕包含有少量透明的黑底,因为背景是黑色,当把透明的光晕图层放到别的图层上时,将混合模式改为“滤色”即可达到屏蔽黑色背景的目的。或者用背景橡皮擦,但是效果不是很好。

2013-03-26 23:50:59 7539

转载 cocos2d-x 2.0版本 自适应屏幕分辨率

我使用的版本是cocos2d-2.0-x-2.0.4,cocos2dx-2.0版本对多分辨率适配提供了很好的支持,使用起来比1.0版本要简单些,1.0版本的适配可以参考这篇博文。1. 做2.0版本的适配首先需要了解下面这些知识。(1)适配策略2.0版本提供了三种适配策略:kResolutionNoBorder:超出屏幕的部分会被裁剪,两侧没有黑边,铺满屏幕,按图片原始比例显示,图片

2013-03-26 23:47:11 699

转载 关于C++类成员函数的重载、覆盖、隐藏与virtual关键字

最近看>时读到的关于成员函数的重载/覆盖/隐藏,把我的一点理解写出来,希望大家批评与指正.1. 重载、覆盖与隐藏1).重载:成员函数具有以下的特征时发生“重载”A.相同的范围(同一个类中)B.函数的名字相同C.参数类型不同(不能进行隐式类型转换)D.Virtual关键字可有可无2).覆盖(也叫“继承”):指派生类函数覆盖基类函数,特征是:

2013-03-26 23:41:25 560

转载 Cocos2dx使用 TexturePacker导出的.plist

CCSpriteFrameCache* cache = CCSpriteFrameCache::sharedSpriteFrameCache();      cache->addSpriteFramesWithFile("test.plist", "test.png");            /* 创建Sprite */      CCSprite* s1 = CCSprite:

2013-03-26 23:40:24 899

转载 cocos2d中CCCallFunc、CCCallFuncN和CCCallFuncND的区别

cocos2d中有3种回调方式:CCCallFunc、CCCallFuncN和CCCallFuncND其中,他们有什么区别呢? 这里我稍微总结下,不对的欢迎讨论和拍砖! 看源代码的excute方法,我总结下面3点:1. CCCallFunc C代码  -(void) execute  {

2013-03-26 23:30:31 763

转载 Activity.startActivityForResult

打开新的Activity,传递参数给它第二种:打开新的Activity,并传递若干个参数给它:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { ....... button.s

2013-03-26 23:30:08 640

转载 Cocos2dx 中文支持

将需要的字符串保存于 strings.xml文件中:xml version="1.0" encoding="UTF-8"?>  DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN""http://www.apple.com/DTDs/PropertyList-1.0.dtd">  plist version="1.0"

2013-03-26 23:29:41 708

转载 AndroidPro4_006_Fragments

# Ensure that there’s a default constructor for your fragment class.    When the system restores a fragment, it calls the default constructor (with no arguments) and then restores this bundle of arg

2013-03-26 23:23:51 609

转载 AndroidPro4_005_Menus

# A menu item carries the following attributes:    Name: A string title    Menu item ID: An integer    Group ID: An integer representing which group this item should be part of    Sort

2013-03-26 23:22:14 559

转载 AndroidPro4_004_UI_and_Controls

# Build UI     Layout object can contain any type of view - even other layouts.    setContentView(R.layout.main);  TextView nameValue = (TextView)findViewById(R.id.nameValue); nameValue.

2013-03-26 23:21:40 796

转载 AndroidPro4_003_Intents

# Intents are called to invoke components.# The components include activity( UI components ), services( background code ), broadcast receivers( respond to broadcast message ), and content provider(

2013-03-26 23:20:48 652

转载 AndroidPro4_002_Content Providers

# Android use Content Providers for abstracting data into services.# Android has built-in content providers. These SQLite database typically have an extension of .db and are accessible only from t

2013-03-26 23:19:16 924

转载 AndroidPro4_001_Resources

# Resource-Reference Syntax\ Structure:@[package:]type/name.\ Type is one of the resource-type in R.java: drawable, layout, id, String, attr, plurals, string-array.\ If don't specify packa

2013-03-26 23:14:16 846

实时碰撞检测算法技术

Real-time Collision Detection by Christer Ericson (Morgan Kaufmann, 2005). It should be on the shelf of any self-respecting game developer!

2012-12-12

TexturePacker and license

TexturePacker for ubuntu64位 deb安装包,附license.

2012-12-06

OpenGL ES 2.0 Programming Guide

Opengl es programming Guide 一本很好的嵌入式openGL说明文档

2011-04-14

计算机图形学 CHM版本 单一压缩文件 直接解压缩即可

CHM版本 单一压缩文件 直接解压缩即可

2011-02-13

计算机图形学 CHM PART2

承接 PART1 完整版,因为附带程序演示,所以比较大,分2个压缩包。

2010-04-15

计算机图形学CHM(此为压缩包1 压缩包2:http://download.csdn.net/source/2241546 )

在计算机中重现真实世界场景的过程叫做真实感绘制。真实感绘制的主要任务是要模拟真实物体的物理属性,即物体的形状、光学性质、表面的纹理和粗糙程度,以及物体间的相对位置、遮挡关系等等。其中,光照和表面属性是最难模拟的。为了模拟光照,已有各种各样的光照模型。从简单到复杂排列分别是:简单光照模型、局部光照模型和整体光照模型。从绘制方法上看有模拟光的实际传播过程的光线跟踪法,也有模拟能量交换的辐射度方法。除了在计算机中实现逼真物理模型外,真实感绘制技术的另一个研究重点是加速算法,力求能在最短时间内绘制出最真实的场景。例如求交算法的加速、光线跟踪的加速等等,象包围体树、自适应八叉树都是著名的加速算法。实时的真实感绘制已经成为当前真实感绘制的研究热点,而当前真实感图形实时绘制的两个热点问题则是物体网格模型的面片简化和基于图象的绘制(IBR Image Based Rendering)。网格模型的面片简化,就是指对网格面片表示的模型,在一定的误差范围内,删除部分点、边、面,从而简化所绘制场景的复杂层度,加快图形绘制速度。IBR完全摒弃传统的先建模,然后确定光源的绘制方法,它直接从一系列已知的图象中生成未知视角的图象。这种方法省去了建立场景的几何模型和光照模型的过程,也不用进行如光线跟踪等极费时的计算。该方法尤其适用于野外极其复杂场景的生成和漫游。

2010-04-15

QUAKE3 源代码

3D引擎 源代码 程序设计 游戏 QUAKE3引擎

2010-04-13

DOOM源代码 看卡马克当年如何实现3D视觉

DOOM源代码DOOM,源代码DOOM,源代码DOOM,源代码DOOM,源代码DOOM,源代码DOOM,源代码DOOM,源代码

2010-04-13

half_life2_engine 半条命2 引擎源代码

之前流出经前人整理的源代码 half_life2_engine.rar - half-life2的引擎,很不错

2010-04-07

线性代数和解析几何课件

“线性代数与空间解析几何”是研究有限维空间的线性结构与线性理论及其几何背景的课程。通过本课程学习,使学生不仅要掌握线性代数的基本概念和基本理论,而且要掌握代数中提出问题、分析问题和解决问题的思想方法,充分体会代数简洁、抽象而严谨的特点,培养学生一定的抽象思维能力、逻辑推理能力、空间想象能力和运算能力(包括使用数学软件的能力)。通过一些应用实例和数学实验的学习,培养学生综合运用所学知识去解决实际问题的能力,特别是运用数学语言与数学建模能力。总之,通过本课程的学习,要使学生在掌握代数内容的同时,受到充分的处理问题能力的训练,以达到真正提高学生数学修养,特别是代数修养目的。

2010-04-02

Windows游戏编程大师技巧(CHM)

本书介绍了在Windows环境下进行游戏编程所需用到的各方面知识。全书正文共分为三个部分、十四章。第一部分为Windows编程基础,包括概述、 Windows编程、GDI、控件等知识,第二部分为DirectX和2D基础,接触了用DirectX进行各种控制及二维平面中变换的知识,第三部分编程核心则重点介绍了相关的数学、物理原理及如何进行综合运用,另外第四部分附录提供了光盘简介、C/C++编译器、数学回顾、C++基础、游戏编程资源及 ASCII表,为学习提供了方便。本书适合有一定数学基础和C语言编程经验的读者阅读。 目前内容是很少的,只有前两章是全的,第三章算是比较多.即使这样我相信这个版本仍然很有价值,因为这本书确实十分出色.初中级游戏编程者都能在书里得到很多东西,结构安排合理,代码写得也很好.是目前市面上能买到的最好游戏编程书了

2010-04-01

空空如也

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

TA关注的人

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