自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (32)
  • 收藏
  • 关注

转载 JavaScript常见案例

一.点灯开关控制:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <img id="light" src="img/off.g...

2019-12-30 10:39:21 220

转载 JavaScript知识点总结

1.JavaScript:一门客户端脚本语言2.JavaScript的组成:1、ECMAScript:基本的语法和对象                                 2、BOM:浏览器模型,与浏览器...

2019-12-30 10:14:38 302

转载 「动画演示」:变量提升别有一翻风味

「动画演示」:变量提升别有一翻风味 原创 前端小智 2019-12-24 08:13:13 作者:Lydia Hallie译者:前端小智来源:dev'提升'是 JS 开发都经常接触的一个术语,如果你刚接触 JS,可能会遇到一些奇怪的行为,其中一些变量是随机undefined,会抛出ReferenceErrors 异常等等。提升通常被解释为将变量和函数放到作用域顶部,但实际上并不是这样,尽管行为看起...

2019-12-27 15:10:31 109

原创 js考试题目相关

    1. 我们可以在下列哪个HTML元素中放置javascript代码?  A.< script >  B.<javascript >  C.< js >  D.<scripting >    ★标准答案:A   2. 预测以下代码片段的输出结果: var str alert(typeof str);&.

2019-12-09 11:16:29 8293

DX11_Lesson_18_First_Person_Camera_zip.zip

在这里,我们将研究如何隐含一个简单的第一人称矢量相机,以使其看起来像在走来走去。我们还将学习如何全屏显示并退出而不会出现错误。

2020-03-13

DX11_Lesson_17_Direct_Input_zip.zip

在本课程中,我们将学习如何通过键盘,鼠标甚至是操纵杆从用户那里获取输入。我们将学习如何在游戏中使用直接输入!

2020-03-13

DX11_Lesson_16_1_Pointlights_zip.zip

本课将从上一课开始。我们将学习如何制作一个简单的点光源,该光源将获取第一个立方体的位置并围绕第二个(中心)立方体旋转。

2020-03-13

DX11_Lesson_16_0_Directional_Lighting_zip.zip

有四种类型的光源和三种光源。在本课中,我们将介绍它们,并学习如何使用“定向”光源实现简单的照明。在下一课中,我们将介绍其他两种类型的光源和镜面照明。

2020-03-13

DX11_Lesson_15_HRTimer_zip.zip

在本课程中,我们将学习如何通过三个功能制作高分辨率计时器,我们可以使用这些功能来确保场景中每个运动物体的速度都根据时间进行更新。在完成此课程之前,我等待过字体课程,因此我们可以显示fps,因为这在开发游戏时总是很容易理解。

2020-03-13

DX11_Lesson_09_Transformations_zip.zip

这是关于转换的另一个很短的课程。我们将使用变换矩阵来变换每个对象(两个立方体)的世界空间。在这里,我们将学习如何在3D场景中变换几何。转换利用矩阵,xna数学库可方便地提供矩阵以帮助我们解决问题。

2020-03-13

DX11_Lesson_08_World_View_Projection_Spaces_zip.zip

我们将了解3D世界中的世界,视图和局部空间,这将使我们能够创建相机,因此仅将相机看到的内容绘制到屏幕上。我们将学习如何隐含静态(不移动)相机,以及如何使用着色器常量缓冲区(它们是着色器可以使用的效果文件中的变量),并且可以从代码中进行更新。

2020-03-13

DX11_Lesson_07_Depth_zip.zip

这是关于如何实现深度的另一小节课。我们将创建一个深度/模板缓冲区,然后创建一个深度/模板视图,将其绑定到管道的OM阶段。将深度/模板视图绑定到OM舞台将允许它检查渲染目标上每个像素细分的深度值。如果渲染目标上一个点中有多个像素片段,则深度值最低(最靠近屏幕)的像素片段将被绘制,其余像素片段将被丢弃。本教程的结果与上一教程看起来没有什么不同,但是必须具有深度/模板缓冲区才能在DirectX中渲染3D场景。

2020-03-13

DX11_Lesson_06_Indices_zip.zip

这是关于如何使用索引的另一小节课。索引使您可以定义如何绘制几何图形。例如,您可以通过创建两个三角形(每个三角形具有3个顶点)来绘制正方形。这样就需要创建6个顶点。使用索引缓冲区,可以像我们将要使用的那样仅使用4个顶点创建一个正方形。我们的索引列表将第一个三角形定义为顶点0、1、2,将第二个顶点定义为0、2、3。

2020-03-13

DX11_Lesson_05_Color!_zip.zip

05.颜色!这是关于如何修改着色器,顶点结构和输入布局以包括颜色的简短课程。我们为每个顶点指定的颜色将在三角形上“插值”。

2020-03-13

DX11_Lesson_04_Begin_Drawing!_zip.zip

现在我们已经初始化了direct3d,我们可以开始在计算机上显示疯狂的想法了! 好吧……也许还不完全,但是绘制一个简单的三角形是朝正确方向迈出的一大步,因为我们将要绘制的所有3D对象和场景都是由它们组成的。 在这里,我们将绘制一个简单的蓝色实心三角形。

2020-03-13

DX11_Lesson_03_D3D11_Initialization_zip.zip

03.初始化Direct3D 11 在这里,我们将学习如何设置direct3d设备,并使用direct3d渲染到屏幕上!由于这是Directx正常工作的最低要求,因此,此后的所有课程都将使用此方法,有时在此处或此处进行一些修改。

2020-03-10

DX11_Lesson_02_Win32_zip.zip

Win32 API简介 在开始使用DirectX之前,我们首先需要创建一个窗口,在该窗口上绘制图形。

2020-03-10

DX11_Lesson_01_VS10_Setup_zip.zip

dx11+vs2010平台上实现 这只是有关如何在MS Visual Studio 2010中设置环境的快速课程

2020-03-10

pagedgeometry-sources-1.1.1.zip

pagedgeometry-sources-1.1.1.zip

2017-03-28

cegui0.7.5

cegui0.7.5

2017-03-27

node.js项目练习,这是静态网站内容

node.js项目练习,这是静态网站内容

2022-05-29

node.js实验2原始资料

node.js实验2原始资料

2022-05-28

数字1和2控制动画切换源码.zip

数字1和2控制动画切换源码.zip

2021-05-28

assimp.dll动态链接库

assimp.dll动态链接库

2021-05-22

assimp.lib静态链接库

assimp.lib静态链接库

2021-05-22

assimp3.1.1头文件

assimp3.1.1头文件

2021-05-22

加载X模型(对小红龙多字节代码参考浅墨修改成Unicode代码).zip

加载X模型(对小红龙多字节代码参考浅墨修改成Unicode代码).zip

2021-05-21

Windows-GDI.zip

Windows-GDI.zip

2021-05-20

斜角地图结合透明动画源代码

斜角地图结合透明动画源代码

2021-04-28

透明彩色法源代码lx2.zip

透明彩色法源代码lx2.zip

2021-04-11

透明贴图源代码lx2.zip

透明贴图源代码lx2.zip

2021-04-11

lx2.zip加载位图源代码

加载位图源代码

2021-04-09

DX11_Lesson_14_Simple_Font_zip.zip

我等待了这一课,直到我们涵盖了本课中需要体现的一些东西,例如混合和纹理。也许您可能还不知道,至少可以说,direct3d 11中的字体让人很痛苦。但是,最糟糕的是Direct2D不能与D3D 11进行“互操作”,这意味着您不能直接将它们一起使用...(对于Microsoft来说是非常不赞成的)。所以无论如何,足够的抱怨。我们可以通过两种方式将字体隐含到D3D 11中,而我们将要学习的一种方式是使用Microsoft希望我们使用的两个新API,因为事实上,它们可能非常有用,也很酷,更不用说灵活性了(除了我们不能直接在D3D 11设备上使用它们的事实外……)。由于我们不能直接在D3D 11中使用它们,因此需要在D3D 10.1设备中使用它们,并且在渲染时在两个设备之间进行交换。

2020-03-13

DX11_Lesson_12_Blending_zip.zip

在这里,我们将学习一种称为“混合”的技术!这将使我们能够渲染“透明”基元。本课以最后一课“纹理”为基础。我们将在课程中添加混合,因此这两个盒子看起来像是由彩色玻璃或其他东西制成的。我们还将学习渲染透明对象时的问题,这些对象有时彼此透明,有时彼此根本不透明。

2020-03-13

DX11_Lesson_11_Textures_zip.zip

这是关于如何从文件中加载纹理并将其映射到几何图形的另一个非常简短的课程! 在这里,我们将学习如何将纹理映射到我们的对象。本课程修改了转换课程,因此,如果您在这里迷路了,您可能想回溯到转换课程,以查看是否错过了某些内容。我将尽力在这里解释每条新的和修改的行。我想提到的是,我们已经添加了定义每个三角形的顶点,从而更改了代码以显式定义该框。尽管这在创建框和顶点结构时增加了一些代码,但在进行纹理贴图时应该使事情变得更容易。

2020-03-13

DX11_Lesson_10_Render_States_zip.zip

这是一个很好的小课程,它将教您有关Direct3D渲染状态的信息。在Direct3D中,事物保持其当前状态。没有任何事情可以回到它的“默认”状态。我们的原始拓扑就是一个例子。设置好之后,就像对三角形列表所做的那样,它将一直保持三角形列表,直到我们明确更改它为止。

2020-03-13

空空如也

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

TA关注的人

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