E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
DirectX11游戏编程
3D
游戏编程
学习
今天偶然发现一篇介绍如何学好
游戏编程
的文章,相见恨晚呀,特转载,转帖地址:http://new.qzone.qq.com/79134054/blog/1226580538#!。
springXu
·
2020-06-26 14:51
游戏
教程
DirectX11
使用Cube Mapping 立方体环境贴图实现天空、物体反射效果
这一章中,我们将学习使用立方体环境贴图(CubeMapping)实现天空环境、模型反射效果。在《赛达尔传说:荒野之息》中,明朗或阴暗的天空都可以通过CubeMapping来实现:(图为《赛达尔传说:荒野之息》游戏截图)一、使用CubeMap实现天空效果立方体环境贴图是一个数组纹理,用于模拟全包围的环境,类似带有6个面的正方体,因而称为CubeMap。实际上打开dds文件后,只是一组合并6张图片的纹
梦幻DUO
·
2020-06-26 10:18
2.
DirectX11龙书
学习笔记
DirectX11游戏开发
DirectX11
平面镜像的实现
平面镜像的实现在自然界中有许多物体的表面都非常光滑,可以像镜子一样反射周围的物体。本节介绍了如何在3D应用程序中模拟镜像效果。为简单起见,我们降低了任务难度,只在平面上实现镜像效果。例如,一辆光滑的汽车可以反射周围的物体;但是,车身是一个平滑曲面,而非平面。我们不选择这样的物体。我们将在光滑的大理石地板或挂在墙上的镜子中渲染物体的映像——换句话说,我们只实现平面上的镜像效果。要在程序中实现镜像效果
梦幻DUO
·
2020-06-26 10:46
2.
DirectX11龙书
学习笔记
DirectX11游戏开发
DirectX11
Direct3D初始化
Direct3D初始化1.Direct3D初始化步骤下面将讲解如何初始化Direct3D。我们将Direct3D的初始化过程分为如下几个步骤:1.使用D3D11CreateDevice方法创建ID3D11Device和ID3D11DeviceContext。2.使用ID3D11Device::CheckMultisampleQualityLevels方法检测设备支持的4X多重采样质量等级。3.填充
梦幻DUO
·
2020-06-26 10:46
2.
DirectX11龙书
学习笔记
DirectX11游戏开发
DirectX11
顶点缓存
顶点缓存1.顶点缓存的作用?为了让GPU访问顶点数组,我们必须把它放置在一个称为缓冲(buffer)的特殊资源容器中,该容器由ID3D11Buffer接口表示。用于存储顶点的缓冲区称为顶点缓冲(vertexbuffer)。Direct3D缓冲不仅可以存储数据,而且还说明了如何访问数据以及数据被绑定到图形管线的那个阶段。要创建一个顶点缓冲,我们必须执行以下步骤:1.填写一个D3D11_BUFFER_
梦幻DUO
·
2020-06-26 10:46
2.
DirectX11龙书
学习笔记
DirectX11游戏开发
DirectX11
聚光灯
聚光灯1.什么是聚光灯?在现实生活中,最常见的聚光灯是手电筒。本质上,聚光灯由一个位置Q、一个方向向量d和一个圆锥体光照区域来描述(参见下图)。(聚光灯由一个位置Q、一个方向向量d和一个半角角度为ϕmax的圆锥体照区域来描述。)当实现一个聚光灯时,我们开始所做的事情与点光相同。光照向量可以由以下公式描述:其中,P是接收照的点的位置,Q是聚光灯的位置。从图中可以看到,当且仅当,−L与d之间的角度ϕ小
梦幻DUO
·
2020-06-26 10:46
2.
DirectX11龙书
学习笔记
DirectX11游戏开发
DirectX11
高级着色器语言HLSL入门
高级着色器语言HLSL入门1.数据类型简介与CPU不同,在显卡芯片中,最小的数据吞吐单元是一个由32位浮点数组成的四元组。这一点很有道理不是,想想你在渲染过程中所有涉及到的数据,最复杂的不外乎四维坐标(x,y,z,w)或颜色(r,g,b,a),这样GPU可以一次性处理一个四元组。而整数什么的在显卡中被放到四元组的一个分量里使用,而很多显卡中,整数、布尔值都不被直接支持,而是转为浮点数使用。至于矩阵
梦幻DUO
·
2020-06-26 10:46
1.
Beginning
DirectX
11学习笔记
DirectX11游戏开发
DirectX11
输入设备——DirectInput检测鼠标、键盘状态
DirectX11
输入设备——DirectInput检测鼠标、键盘状态1.什么是DirectInput?由于windows应用程序的消息机制,Windows成为了在应用程序和硬件之间的一堵无形的墙。
梦幻DUO
·
2020-06-26 10:15
1.
Beginning
DirectX
11学习笔记
DirectX11游戏开发
向量运用-跟随
原理向量几何在
游戏编程
中的使用1实现用cocoscreator实现实现步骤在cocoscreator中创建一个场景,加入2个渲染节点,player和missle。
shangdibaozi
·
2020-06-26 08:18
游戏编程
纯C++
游戏编程
: Tic-Tac-Toe(三连棋游戏)的实现
这是在《通过
游戏编程
实战——教新手学C++编程》上看到的一个小游戏,感觉不错,适合新手学习C++,所以贴出来一起和大家分享!
GeekWay
·
2020-06-26 05:55
C++
游戏开发和设计推荐书籍
游戏开发书籍推荐(1/3)1、《Windows
游戏编程
大师技巧(第二版)》原名:TricksoftheWindowsGameProgrammingGurus,2nd作者:AndréLaMothe简介:本书是著名游戏程序设计类书籍作者
Sunny-cxr
·
2020-06-26 04:38
经验积累
EasyX图形库、初学者编程思维训练
VC2010Epress中文版来码代码了,基本界面还是跟code差不多,一会就熟悉了,装了EasyX后就可以用图形库.EasyXEasyX是针对C/C++的图形库,可以帮助使用C/C++语言的程序员快速上手图形和
游戏编程
星空之下仰望神
·
2020-06-25 19:54
C++基础
【闲来无事,py写game】一个问答游戏Trivia -来自《Python
游戏编程
入门》
正文之前嗯,没错,我只是为了规范化,就写这么多了!要洗澡了,明早有事!正文Trivia是一款书籍阅读类软件,支持Android2.3.3。具体的内容是:1.从网是络上收集比较人们比较容易忽视的冷知识2.每周服务器端会自动更新冷知识3.在阅读页面长按会弹出收藏和分享的list进行收藏和分享。而我,做了个简化版的,好吧,这就是个问答游戏!没了~人家是卖内容,我啥都没得卖!!人家的高端版本的都是这么玩的
张照博
·
2020-06-25 15:59
《
游戏编程
算法与技巧》读书笔记——3D图形
坐标系在3d渲染管线中,渲染3d模型到2d显示器,必须经历四个主要的坐标系空间模型坐标系模型坐标系是相对于模型自身的坐标系,原点一般在模型中心点世界坐标系坐标原点在世界的原点齐次坐标系当4D坐标应用在3d空间中时,他们被称为齐次坐标系。第四个分量为W当W=0时,齐次坐标是3d向量当W=1时,齐次坐标是3d点矩阵变换矩阵变换就是矩阵用某种方式来影响向量或者点,使得我们可以将模型坐标系转化为世界坐标系
微笑丶人生
·
2020-06-25 13:05
读书笔记
2020-1 && 2020-2 && 2020-3
学习:项目:GameFramework,MVVM,Xluaframework,框架源码阅读思考LRRHStory里InProgress的任务开发完成读书:《设计模式与游戏完美开发》《
游戏编程
模式》《深入理解
微笑丶人生
·
2020-06-25 13:34
工作学习规划
2019-12——40%
学习:项目:GameFramework,MVVM,Xluaframework,框架源码阅读思考(X)LRRHStory按计划开发(✔)表分析工具制作(✔)读书:《设计模式与游戏完美开发》(X)《
游戏编程
模式
微笑丶人生
·
2020-06-25 13:33
工作学习规划
简单认识ECS之Entity
一、ECS概述ECS的核心思想是面向数据的技术栈,为什么不再是面向对象的处理方式呢,因为游戏的逻辑大多是需要每帧刷新的,但是对游戏系统的要求则是复杂而又高效,这种机制注定了
游戏编程
使用面向对象的那种方式不如面向数据高效
莫之
·
2020-06-25 11:24
设计模式&软件工程
游戏设计模式——面向数据编程(转)
然而现代开发中渐渐发现面向对象编程层层抽象造成臃肿,导致运行效率降低,而这是性能要求高的
游戏编程
领域不想看到的。
莫之
·
2020-06-25 11:23
设计模式&软件工程
unity游戏开发
Directx11
教程三十八之Pick(拾取技术)
这节教程是关于Pick(拾取技术的),程序的结构如下:在看这节教程前先弄懂:(1)大概了解D3D11的渲染流水线(2)D3D11教程三十七之FrustumCulling(视截体裁剪)上半节教程,弄不懂也没关系,两节教程之间有一些联系,但是由于我们的教程简化模型,就算看不懂D3D11教程三十七之FrustumCulling(视截体裁剪)上半节教程也不影响这节教程的理解。一,Pick技术的简介。Pic
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx11
教程三十一之ShadowMap(阴影贴图)之聚光灯光源成影
这节教程我们将介绍一种生成Shadow(阴影)的主流技术,程序结构如下:读懂此节教程你应该先懂得的技术:(1)D3D11如何求得DepthBuffer(深度缓存值),D3D11教程二十五之DepthBuffer(深度缓存)(2)D3D11如何使用RTT技术(渲染到纹理技术),D3D11教程十四之RenderToTexture(RTT技术)(3)D3D11如何使用ProjectiveTexturin
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx11
教程十四之RenderToTexture(RTT技术)
本节教程旨在渲染一个3D模型到一张2D纹理,在把这张2D纹理渲染到背后缓存(屏幕上),先看看本次教程的结构吧,感觉越来越庞大的架构了,有几千行代码了,这次教程的架构如下:由于框架越来越庞大,我得写个文档大概记录下每个文件的大概作用才行:(1)WinMain:入口函数,主要是整个函数开始的地方。(2)SystemClass:包含InputClass,GrapgicsClass,FPSClass,CP
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx11
基础教程四之Texture(纹理)
一,看本节教程前应该掌握:(1)D3D11基础教程三之VertexShader,PixelShader,buffer二,本节教程的程序结构:三,纹理坐标系:D3D11加载纹理资源的代码:boolTexClass::Initilize(ID3D11Device*d3dDevice,WCHAR*TextureFilename){HR(D3DX11CreateShaderResourceViewFrom
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx11
教程二十八之PlannarReflection(基于stencilBuffer的实现)
这节教程可以作为我的那节“”D3D11教程十九之平面反射(planarreflect)“”的补充,那节教程的反射镜像是利用RenderToTexture技术生成的反射纹理形成的,而这节教程的镜像是基于stencilBuffer和DepthBuffer技术形成的.首先给出这节教程的结构:一,介绍stencilBuffer模板缓存决定了是否可以进行深度缓存,默认情况下StencilTest是关闭的,而
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx11
教程四十之加载OBJ模型
本节是有关于如何加载OBJ模型的,程序的结构如下:一,OBJ模型的介绍。在具体介绍OBJ模型的内部数据之前,我们来看看我们这次加载的OBJ模型,我们这次使用的OBJ模型为图形学界著名的"CornellBox",经常被一些图形学研究者用于全局光照算法等等。模型如下所示:来看看我们的OBJ模型文件“CornellBox-Glossy.obj”在VS2015打开的样子:这是用VS2015内默认打开OBJ
带帯大师兄
·
2020-06-25 04:02
directx11地形渲染
directx11入门
Directx11
基础教程二之
Directx11
初始化
一,看本节教程前应该掌握:(1)掌握D3D11基础教程一之D3D11框架二,程序的结构如下:具体在VS2015的代码:三,程序的具体代码如下:好的,下面D3D11的初始化我分为十二个步骤,在源代码我我做出了标记,其实这跟D3D11龙书给出D3D11初始化的步骤差不多,就是多出了获取显卡信息的第一步.好的,先贴出我的D3DClass.H代码D3DClass.h#ifndefD3D_CLASS_H#d
带帯大师兄
·
2020-06-25 04:02
directx11入门
Directx11
入门之D3D程序初始化
初始化的程序在书中第四章讲解比较清楚,文章
Directx11
学习笔记【三】第一个D3D11程序已经把书中内容做了大致翻译,因此不再赘述。以下从原文复制了一些内容与整合后的代码。
九野的博客
·
2020-06-24 23:48
DirectX11从入门到放弃
DX11学习
三维坐标系的旋转矩阵
坐标的旋转变换在很多地方都会用到,比如机器视觉中的摄像机标定、图像处理中的图像旋转、
游戏编程
等。任何维的旋转可以表述为向量与合适尺寸的方阵的乘积。
qiuqchen
·
2020-06-24 22:02
图像处理
Directx11
的warning:Resource View Is Already Bound To An OutputSlot
之前在博文里面说过不能同时将一个resource的shaderresourceview和unorderedaccessview绑定到pipeline。本来想说这种sb行为估计也没人会犯错。但是今天才发现防不胜防,当系统一大起来,算法复杂起来,就会不经意的犯这种错误了。首先看看SDK对同时绑定两个view时(先用CSSetUnorderedAccessView绑定到outputslot,再用CSSe
batilei
·
2020-06-24 22:51
D3d11
windows编程笔记【一】win32 API下第一个窗口
本笔记源自windows
游戏编程
大师技巧第二版2.4章,记做学习随笔。使用vs2017环境编译。dos下程序使用main作为开始函数,Windows程序均已WinMain()开始。
余生皆假期-
·
2020-06-24 18:16
windows
[译]
游戏编程
入门(by David Astle)
经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽力回答。然而,后来提相同问题的人数增长到难以处理的地步。我决定,是时候把我所有的建议写成文章,作为一个大概。这篇文章是针对那些想要开发自己游戏,但几乎没有编程经验的人。事实上,我假设读者没有任何编程经验。我主要讨论游戏开发的程序和设计方面,而不是艺术性。我也不准备讲述如何进入游戏行业(这方面已经有足够的资料),而只是让你逐
西客小贝壳
·
2020-06-24 15:13
GLM中文使用说明
GLM实现了用C语言对OBJ文件的常用操作,用于简单的3D
游戏编程
应该足够了。3DSMAX,MAYA都可以把模型以OBJ文件格式导出。
miranda2002
·
2020-06-24 15:06
图形处理
Direct3D开发配置指南
Direct3D开发配置指南环境:win10+VS2017+
DirectX11
1.环境安装DirectXSDK下载地址:http://download.microsoft.com/download/F/
鱼日天
·
2020-06-24 09:25
C/C++
工具
3D
游戏编程
:介绍一款功能游戏
3D
游戏编程
:介绍一款功能游戏功能游戏简介介绍游戏:SingleN-back游戏简介设计元素分析社会贡献与价值功能游戏简介功能游戏(SeriousGame)可被理解为严肃性游戏或应用性游戏,与传统的重视娱乐效果的游戏相比
llliver
·
2020-06-24 08:03
3D游戏编程
《Android
游戏编程
之从零开始》笔记
一、游戏开发基础1.快速进入android游戏开发自学、demo、问题、百度&Google2.游戏简单概括ViewCanvasPaint刷新3.游戏开发常用三种视图View——>SurfaceView2D——>GLSurfaceView3D4.View游戏框架a.绘图函数onDraw绘制图形、图片等函数都在画布类中。b.设置全屏主要操作:隐去状态栏部分、隐去标题栏部分。c。按键监听onKeyDow
张小贝_
·
2020-06-24 02:22
读书笔记
memset函数的使用及注意事项
优化:尽量用memset将一个数组设置清零(带虚类除外),而不是通过for循环逐个置0下面这个例子,大家可以参考:3D
游戏编程
大师技巧。本文其实重点是memset,原因是在工作中,用的比较多。
labrary
·
2020-06-24 02:40
C/C++
13岁Python开发者写给青少年的多人
游戏编程
(上)
在这个教程中,你将通过编写一个简单的游戏来学习有关多人
游戏编程
。与此同时,你也将学习到面向对象程序设计的
just_young
·
2020-06-23 23:56
Python脚本
【OpenGL】
游戏编程
常用TGA图像格式详解以及加载纹理编程实现
TGA格式图像是游戏中十分常见的一种图像格式,所以有必要了解其内部格式以及编程实现。TGA图像一般有非压缩和压缩两种格式,下面分别进行介绍。一、非压缩TGA图像注:前面的标记绿色的部分(共12字节)表示对于所有的非压缩TGA格式图像值都是相同的!所以通常用来在读取数据时鉴别是否为TGA图像。名称偏移长度说明图像信息字段长度01本字段是1字节无符号整型,指出图像信息字段(见本子表的后面)长度,其取值
iteye_17686
·
2020-06-23 18:03
一个游戏程序员的学习资料
想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于
游戏编程
方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考。
iteye_14721
·
2020-06-23 18:37
Android 4
游戏编程
入门经典
《Android4
游戏编程
入门经典》基本信息原书名:BeginningAndroid4Gamesevelopment作者:(美)MarioZechnerRobertGreen[作译者介绍]译者:曾繁贰于建业王炜丛书名
iteye_11916
·
2020-06-23 18:04
计算机图书
【D3D11
游戏编程
】学习笔记二十:第一人称摄像机的实现
(注:【D3D11
游戏编程
】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~)在这篇文章中,我们来实现一个简单的第一个称摄像机
iteye_11539
·
2020-06-23 18:51
【D3D11
游戏编程
】学习笔记三:XNAMath之XMMATRIX
(注:【D3D11
游戏编程
】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~)在熟悉了XMVECTOR的风格及规则之后,
iteye_11539
·
2020-06-23 18:50
【D3D11
游戏编程
】学习笔记十二:光照模型
(注:【D3D11
游戏编程
】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~)从这一篇开始,我们逐渐进入D3D11中有意思的部分
iteye_11539
·
2020-06-23 18:50
游戏引擎剖析
DOOM不只是一款伟大的游戏,它同时也开创了一种新的
游戏编程
模式:游戏"引擎"。
im_yh
·
2020-06-23 17:02
网络游戏
DirectX11
入门篇
开始学些
DirectX11
,跟着流水线走。IA阶段IA阶段主要读取初始数据从用户填充的buffer里面并且组装成图元用于下一个管线阶段。
玖个人
·
2020-06-23 16:28
图形学
OpenGL实用开源代码列表
以下是我收集的以
游戏编程
,OpenGL3D编程相关的免费扩展库资料。不断更新中,如果你有好的建义,也请把函数库名及大概功能写上,本人负责收集整理。
Benjamin_Hua
·
2020-06-23 16:42
Cocos2d-x2.1.1-ClippingNodeTest 深入分析
[Cocos2d-x相关教程来源于红孩儿的
游戏编程
之路CSDN博客地址:http://blog.csdn.net/honghaier红孩儿Cocos2d-X学习园地QQ3群:205100149,47870848Cocos2d-x2.1.1
火云洞红孩儿
·
2020-06-23 15:57
Cocos2d-x学习
游戏开发具备的知识
1、Gamebryo2.2游戏引擎(盛大、腾讯等公司制作网络游戏常用)+Gamebryov2.2.1说明文档2、游戏PDF书及其代码:3D
游戏编程
、3D
游戏编程
大师技巧、Direct3D
游戏编程
入门教程第
hkx1n
·
2020-06-23 14:15
游戏开发
DirectX11
入门教程——开卷语
临时的开卷语:这个博客是我几年前创建的我有点记不得了,反正在这里荒废长草了数年,最近想做一些总结,写在纸上的话有可能随着时间流逝自己也不知道丢哪去了,使总结变得毫无用处。其二国内Direct3D11的教程少得可怜,好像我在书店看过一本书,里面的内容不但浅显而且很多知识点解释的时分不详细。特别是前几天群里的一个朋友问了一个荒唐的问题,让我实在有感于业界DirectX3D的知识急需扫盲(在此没有任何不
hiroshiryu
·
2020-06-23 14:46
DirectX11入门讲座
DirectX11
入门教程——第二篇:
DirectX11
的基础知识
不过我保证这个系列初步成型后绝对不跳章2010年5月微软发布了
DirectX11
这个DirectXSDK系列家族的最新成员,伴随着SDK的升级,
DirectX11
带给我的是功能的扩展,性能的改善,GPU
hiroshiryu
·
2020-06-23 14:46
DirectX11入门讲座
游戏引擎介绍------个人认为很不错的一篇游戏开发的文章
DOOM不只是一款伟大的游戏,它同时也开创了一种新的
游戏编程
模式:游戏"引擎"。
hada1234
·
2020-06-23 12:27
语言基础
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他