下载 >  开发技术 >  C++ > opengl做一个简单的opengl窗口

opengl做一个简单的opengl窗口

opengl做一个简单的opengl窗口
2009-06-11 上传大小:1.22MB
分享
收藏 举报
opengl绘制简单小动物

用opengl绘制的一个简单的小熊猫,萌萌哒,很可爱,主要用到圆以及多边形

立即下载
用openGl做一个简单控制的房子

一个练习作业,做一个在早地上的房子,能换墙体,开关门窗,开光照

立即下载
opengl纹理贴图例子

基于opengl写的一个小例程,绘制四面体,并且对其贴图......程序比较简单,适合入门

立即下载
一个用opengl实现的带有光照和材质效果的立方体

用opengl实现的一个带有光照效果和材质效果的立方体模型

立即下载
opengl 简单例子 opengl窗口

opengl 简单例子 opengl窗口

立即下载
opengl做的三维魔方完整源码

用opengl做的三维魔方完整源码,十分值得学习!

立即下载
OpenGL窗口背景绘制

基于MFC对话框实现OpenGL背景的绘制 博客地址: http://blog.csdn.net/xiaoge132/article/details/51448326

立即下载
opengl简单例子(适合初学者)

一个简单的opengl例子,绘制了一个正四面体,上下键控制绕y轴旋转,左右放大缩小,有一个电光源绕x轴旋转,f键控制开关,t键控制三种纹理转换,鼠标控制摄像头移动

立即下载
NeHe的Opengl教程源程序第一课

NeHe的Opengl教程源程序第一课 一个简单的OpenGL窗口

立即下载
OpenGL示例项目

计算机图形学课程资源OpenGL项目代码示例,可以下载查看相关代码

立即下载
用OpenGL做字母C

用OpenGL做一个简单的程序,学会Open的简单运用

立即下载
用OpenGL绘制简单的三维图形

如何在VB中调用OpenGL,以及一些初始化工作过程

立即下载
OpenGL绘制图形(包含20多个基本例子)

OpenGL绘制图形(包含20多个基本例子)。直线,圆,椭圆,球体,曲线,曲面等基础图形的绘制。

立即下载
一个基于OpenGL的游戏代码

作者对游戏的说明: 首先,您应当以一种批判的眼光来看待本程序。这个游戏是我制作 的第一部RPG游戏,无任何经验可谈,完全按照自己对游戏的理解进 行设计的。当我参照了《圣剑英雄2》的源码之后,才体会到专业游 戏引擎的博大精深。 该程序的内核大约有2000余行,能够处理人物的行走、对话、战斗, 等等。由于该程序的结构并不适于这种规模的程序,故不推荐您详 细研究该程序。所附地图编辑器的源程序我已经添加了详细的注释, 其程序结构也比较合理,可以作为初学VC的例子。 该程序在VC的程序向导所生成的SDI框架的基础上修改而成。它没有 使用任何关于VC底层的东西。程序的绝大部分都是在CgameView类中 制作的,只有修改窗口特征的一段代码在CMainFrm类中。其他的类 统统没有用到。另外添加的一个类是CEnemy类。 整个游戏的故事情节分成8段,分别由Para1.h ~ Para8.h八个文件 实现。由于程序仅仅能够被动的处理各种各样的消息,所以情节的 实现也只能根据系统的一些参数来判断当前应当做什么。在程序中 使用了冗长的if……else if……结构来实现这种判断。 当然,在我的记录本上,详细的记录了每个事件的判断条件。这种 笨拙的设计当然是不可取的。成都金点所作《圣剑英雄II》采用了 剧本解读的方式,这才是正统的做法。但这也需要更多的编程经验 和熟练的code功夫。 下面列举的是程序编制过程中总结出来的经验和教训。 第一,对话方式应该采用《圣剑英雄II》的剧本方式。 现在的方式把一个段落中所有的对话都混在一个文件中,然后给每 句话一个号码相对应。这样做虽然降低了引擎的难度,却导致剧情的 编写极其繁琐。 第二,运动和显示应当完全分开。 现在的程序中,运动和显示是完全同步的。即:在定时器中调用所有 敌人的运动函数,然后将主角的动画向前推一帧,接着绘制地图,调 用所有敌人的显示函数、重绘主角。这样的好处是不会掉帧,但带来 的问题是,如果要提高敌人的运动速度,那么帧数也跟着上去了。所 以当DEMO版反馈说速度太慢的时候,我修改起来非常困难。而这个问 题到最后也仅仅是将4步一格该成了2步一格。 第三,VC中数组存在上限。如果用“int aaa[1000000000]”定义一个 数组,编译器肯定不会给分配那么大的内存空间。而在这个程序中, 地图矩阵、NPC矩阵都超过了VC中数组的上限。但这一点知道的太晚了。 在1.0版本中已经发现地图最右端缺少了几行,但不知道是什么原因 造成的。(地图编辑器中未出现此问题,因为地图编辑器是用“序列 化”的方式存盘读盘的。)解决这个问题的方法是用“new”来分配 内存空间。 第四,由于不知道应该如何使用“new”和“delete”,几乎所有的DC 都使用了全局变量。这是完全没有必要的。程序运行期大约会耗用20 多M的内存空间,相当于一个大型游戏所使用的内存空间了。 另外,在游戏的剧情、美工方面也有许多问题,总之一个词“业余”。 我就不总结了。下一部作品,我将争取在程序上有一个质的飞跃。

立即下载
opengl写的趣味3D骰子

opengl 趣味3D骰子 期末作品 opengl 趣味3D骰子 期末作品

立即下载
简单的OpenGL 3D场景

简单的OpenGL,3D场景,VC++6.0开发环境,方向键和Page up,Page Down键可以改变视点方向,同时按下Shitf 键可以实现加速。

立即下载
openGL实现三维场景运动

纯手工自己做的,别的地方绝对找不到,会都你有很大的帮助哦!!

立即下载
opengl 彩色四面体

opengl简单应用,可以通过鼠标和键盘控制彩色四面体的旋转

立即下载
一个简单的小房子

使用VRMLPAD制作的一个简单的房子模型,对应贴图无法上传,可自行寻找图片并更改。

立即下载
opengl画了一个简单的3D模型

在visual c++ 6.0 下,利用opengl画了一个交互式的3D 模型,可以利用方向键实现交互功能,让读者能够全方位的看到3D模型

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

opengl做一个简单的opengl窗口

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: