一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 156 下一页
摘要: Swing 是一个为Java设计的GUI工具包。 Swing是JAVA基础类的一部分。 Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。 Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC 阅读全文
posted @ 2020-12-02 09:18 一杯清酒邀明月 阅读(425) 评论(0) 推荐(0)
摘要: 在本章节中我们将为大家介绍如何搭建Java开发环境。 window系统安装java 下载JDK 首先我们需要下载java开发工具包JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html,点击如下下载按钮: 阅读全文
posted @ 2020-12-02 09:10 一杯清酒邀明月 阅读(165) 评论(0) 推荐(0)
摘要: 闲来无聊,把电脑给重装系统了,导致什么环境都没得;下面简单说下windoes系统下jdk的安装步骤 一、下载 首先点击地址进行下载:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 阅读全文
posted @ 2020-12-02 09:06 一杯清酒邀明月 阅读(488) 评论(0) 推荐(0)
摘要: “为什么我渲染出来的场景,总是感觉和真实世界不像呢?” 游戏从业者或多或少都听过Linear、Gamma、sRGB和伽马校正这些术语,互联网上也有很多科普的资料,但是它们似乎又都没有讲很"清楚"。 游戏界(特别是中小团队)很容易忽略这些概念造成的影响。长远来看,作为游戏从业者的你应该理解这些术语的含 阅读全文
posted @ 2020-12-01 11:55 一杯清酒邀明月 阅读(1755) 评论(0) 推荐(1)
摘要: 这次教程中,我们教介绍OpenGL的蒙板技术。到目前为止,我们已经学会如何使用alpha混合,把一个透明物体渲染到屏幕上了,但有时使用它看起来并不是那么的复合我们的心意。使用蒙板技术,将会使图像按照我们设定的蒙板位置精确地绘制。 直到现在,我们在把图像加载到屏幕上时都没有檫除背景色,因为这样简单高效 阅读全文
posted @ 2020-11-27 16:02 一杯清酒邀明月 阅读(410) 评论(0) 推荐(0)
摘要: 这次教程中,我们将创建一个简单的粒子系统,并用它来创建一种喷射效果。利用粒子系统,我们可以实现爆炸、喷泉、流星之类的效果,听起来是不是很棒呢! 我们还会讲到一个新东西,三角形带(我的理解就是画很多三角形来组合成我们要的形状),它非常容易使用,而且当需要画很多三角形的时候,它能加快你程序的运行速度。这 阅读全文
posted @ 2020-11-27 15:59 一杯清酒邀明月 阅读(1177) 评论(0) 推荐(1)
摘要: 这次教程中,我将介绍二次几何体。利用二次几何体,我们可以很容易创建球、圆盘、圆柱和圆锥。 我们先介绍一下二次几何体GLUquadric(NeHe教程用的是GLUquadricObj,源代码中GLUquadricObj是GLUquadric的别名),其实它本质上是一个二次方程,即a1x^2 + a2y 阅读全文
posted @ 2020-11-27 15:55 一杯清酒邀明月 阅读(675) 评论(0) 推荐(0)
摘要: 这次教程中,我们将学会如何使用四边形纹理贴图把文字显示在屏幕上。我们将把256个不同的文字从一个256×256的纹理图像中一个个提取出来,接着创建一个输出函数来创建任意我们希望的文字。 还记得在第一篇字体教程中我提到使用纹理在屏幕上绘制文字吗?通常当你使用纹理绘制文字时你会调用你最喜欢的图像处理程序 阅读全文
posted @ 2020-11-27 15:51 一杯清酒邀明月 阅读(1652) 评论(0) 推荐(0)
摘要: 这次教程中,我们将在第07课代码的基础上,为木箱的四周填上雾效果。我们将会学习三种不同的雾模式,以及怎么设置雾的颜色和雾的范围。虽然这次教程非常简单,但我们得到的雾效果确实很棒!希望大家能喜欢,当然你也可以把雾效果加到任何一个OpenGL程序中,我相信总能檫出美丽的火花! 程序运行时效果如下: 下面 阅读全文
posted @ 2020-11-27 15:48 一杯清酒邀明月 阅读(543) 评论(0) 推荐(0)
摘要: 这次教程中,我们将在第14课的基础上创建带有纹理的字体,它真的很简单。也许你想知道如何才能给字体赋予纹理贴图?我们可以使用自动纹理坐标生成器,它会自动为字体上的每一个多边形生成纹理坐标。 这次课中我们还将使用Wingdings字体来显示一个海盗旗(骷髅头和十字骨头)的标志,为此我们需要修改build 阅读全文
posted @ 2020-11-27 15:44 一杯清酒邀明月 阅读(532) 评论(0) 推荐(0)
摘要: 这次教程中,我将教大家绘制3D的轮廓字体,当然肯定不是贴图方式了,它们可像一般的3D模型一样进行旋转,放缩。 创建轮廓字体的方法与13课位图的位图字体类似,但轮廓字体要酷得多!轮廓字体可以在屏幕中以3D方式旋转,而且轮廓字体还可以有一定的厚度,而不再是平面的2D字符了。使用轮廓字体,我们可以将计算机 阅读全文
posted @ 2020-11-27 15:37 一杯清酒邀明月 阅读(724) 评论(0) 推荐(0)
摘要: 这次教程中,我们将创建一些基于2D图像的字体,它们可以缩放平移,但不能旋转,并且总是面向前方,但作为基本的显示来说,我想已经足够了。 或者对于这次教程,你会觉得“在屏幕上显示文字没什么难的”,但是你真正尝试过就会知道,它确实没那么容易。你当然可以把文字写在一个图片上,再把这幅图片载入你的OpenGL 阅读全文
posted @ 2020-11-27 15:32 一杯清酒邀明月 阅读(1175) 评论(0) 推荐(0)
摘要: 想知道如何加速我们的OpenGL程序么?这次教程中,我将告诉你如何使用OpenGL的显示列表,它通过预编译OpenGL命令来加速我们的程序,并可以为我们省去很多重复的代码,听起来是不是很棒呢! 当我们在制作游戏里的小行星场景时,每一层至少需要两个行星,你可以用OpenGL中的多边形来构造每一个行星。 阅读全文
posted @ 2020-11-27 15:28 一杯清酒邀明月 阅读(532) 评论(0) 推荐(0)
摘要: 这次教程中,我将教大家如何创建一个飘动的旗帜。我们所要创建的旗帜,说白了就是一个以正弦波方式运动的纹理映射图像。虽然不会很难,但效果确实很不错,希望大家能喜欢。当然这次教程是基于第06课的,希望大家确保已经掌握了前6课再进入本次教程。 程序运行时效果如下: 下面进入教程: 我们这次将在第06课的基础 阅读全文
posted @ 2020-11-27 15:23 一杯清酒邀明月 阅读(601) 评论(0) 推荐(0)
摘要: 这次教程中,我将教大家如何加载一个3D世界,并在3D世界中漫游。这相较于我们只能创造一个旋转的立方体或一群星星时有很大的进步了,当然这节课代码难度不低,但也不会很难,只要你跟着我慢慢一步一步来。 一个3D世界当然不像我们之前那样,只要几个对象就搞定了,因此,我们会选择将3D环境用数据来表达,并存放在 阅读全文
posted @ 2020-11-27 15:15 一杯清酒邀明月 阅读(719) 评论(0) 推荐(0)
摘要: 想知道如何在3D空间中移动物体,想知道如何在屏幕上绘制一个图像,而让图像的背景色变为透明,希望有一个简单的动画。这次教程中将教会你所以的一切。当然,这一课是在前面几课知识的基础上创建的,请确保你已经掌握了前面几课的知识,再进入本课教程。 欢迎进入这次教程,这一课将是前面几课的综合。前面的学习中,我们 阅读全文
posted @ 2020-11-27 15:08 一杯清酒邀明月 阅读(520) 评论(0) 推荐(0)
摘要: 这次教程中,我们将在纹理映射的基础上加上混合,使它看起来具有透明的效果,当然解释它不是那么容易但代码并不难,希望你喜欢它。 OpenGL中的绝大多数特效都与某些类型的(色彩)混合有关。混色的定义为,将某个像素的颜色和已绘制在屏幕上与其对应的像素颜色相互结合。至于如何结合这两种颜色则依赖于颜色的alp 阅读全文
posted @ 2020-11-27 15:03 一杯清酒邀明月 阅读(607) 评论(0) 推荐(0)
摘要: 这次教程中,我们将添加光照和键盘控制,它让程序看起来更美观。我将教大家如何使用键盘来移动场景中的对象,还会教大家在OpenGL场景中应用简单的光照,让我们的程序更加视觉效果更好且受我们控制。 程序运行时效果如下: 下面进入教程: 我们这次将在第06课的基础上修改代码,首先打开myglwidget.h 阅读全文
posted @ 2020-11-27 14:59 一杯清酒邀明月 阅读(643) 评论(0) 推荐(0)
摘要: 这次教程中,我教会大家如何把纹理映射到立方体的六个面上。学习texture map(纹理映射)有诸多好处。比如说想让一颗导弹飞过屏幕。根据前几课的知识,我们最可行的办法可能是很多个多边形来构建导弹的轮廓并加上有趣的颜色。而使用纹理映射,我们可以使用真实的导弹图像并让它飞过屏幕。你觉得哪个更好看?使用 阅读全文
posted @ 2020-11-27 14:55 一杯清酒邀明月 阅读(635) 评论(0) 推荐(0)
摘要: 这次教程中,我们将之前几课的基础上,教大家如何创建立体的3D模型。我们将开始生成真正的3D对象,而不是像之前那几课那样3D世界中的2D对象。我们会把之前的三角形变为立体的金字塔模型,把四边形变为立方体。 我们给三角形增加左侧面、右侧面、后侧面来生成一个金字塔。给正方形增加左、右、上、下及背面生成一个 阅读全文
posted @ 2020-11-27 14:51 一杯清酒邀明月 阅读(804) 评论(0) 推荐(0)
上一页 1 ··· 107 108 109 110 111 112 113 114 115 ··· 156 下一页