自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个非飞行类游戏的Camera类

一般游戏都有一个对摄像机进行移动控制的方法,大型的3D游戏更是如此,但我看了NEHE和一些其他的场景漫游方法,都是通过旋转或移动整个场景,这样的话必然使物体在世界坐标系中的坐标发生变化,虽然在效果上来讲没什么影响,但总体给我感觉是控制不太灵活——摄像机总在某一点而只有场景的物体转动。基于这些,我自己去写了个算摄像机位置的camera类,虽然有点属于舍近求远的做法,但控制摄像机的位置和朝向比较符合我心意……嗯,然后说下算法思路。虽然没打算做飞行游戏的camera类,但还是要引入飞机的3个方向角度来说明算法,因

2010-08-13 00:52:00 559

原创 opengl上的billboard使用

<br />最近几天看了lighthouse3d上的billboard教程,照着写了下,运行效果如下:<br /> <br /><br /> <br />缺点是没有直接在函数内计算坐标,而是使用函数通过glRotatef来渲染使平面朝向摄像机,当粒子数多时调用glBegin的次数也多(因为glBegin内调用glRotatef没有作用),优化方法是使用函数计算x,y,z坐标,然后在glBegin一次画出,不过暂时还没写出来,等有时间再重新写下。<br /> <br />资料参考:<br />http://w

2010-08-06 16:11:00 2423

OpenGL Programming Guide, 4th Edition 例子源码

此源码仅上传做记录用,红宝书最新版已经更新了许多,非必要不建议下载

2018-06-29

cocos2d-x 3.0 win32的例子

cocos2d-x 3.0的win32的一个小例子,包括上下左右移动输入

2014-06-18

C#倒计时器附代码

自己写的一个倒计时器,输入时间开始后可最小话到右下角托盘,时间到自动气泡提醒。已经实现基本功能,附上代码,想要什么功能可以自己添加

2012-03-24

opengl的一个camera类

控制方法:wsad分别为摄像机前后左右移动,键盘上下左右为镜头上下左右旋转

2010-08-13

opengl的一个摄像机类

w,s,a,d分别摄像机为向前后左右移动,键盘的上下左右为镜头所观察方向的上下左右移动

2010-08-12

opengl喷泉效果

使用billboard技术写的粒子效果,优化不太好,见谅,操作为键盘上下左右

2010-08-06

opengl 模板测试下的镜子效果

使用openGL的模板测试,简单的镜子反射水壶的例子

2010-07-25

GLSL在OPENGL中使用的例子

自己试写的在opengl中使用GLSL的例子

2010-06-03

一个简单的粒子demo

一个自己写的简单的粒子效果 使用的是VS2005平台

2010-05-10

OpenGL三维图形系统开发与实用技术.基础编程篇

OpenGL三维图形系统开发与实用技术.基础编程篇 随书光盘代码

2010-03-10

OpenGL三维图形系统开发与实用技术.实用技术篇

OpenGL三维图形系统开发与实用技术.实用技术篇 随书光盘代码

2010-03-10

空空如也

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

TA关注的人

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