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游戏编程
简单认识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
语言基础
向量几何在
游戏编程
中的使用
一点不假,向量几何在
游戏编程
中的地位不容忽视,因为在游戏程序员的眼中,显示屏幕就是一个坐标系,运动物体的轨迹就是物体在这个坐标系曲线运动结果,而描述这些曲线运动的,
Unity高锦锦
·
2020-06-23 09:37
c#基础
四大
游戏编程
网站,边玩游戏,边学Python,拒绝枯燥快乐编程
来源:AI派(微信号:ai_pai)前言学习编程虽然对有些人来说是件乐事,但是对大多数人来说仍然是一件比较枯燥困难的事情。当然,面临这样困惑的人,并不是只有你一个,所以,这世界上就出现了许多寓教于乐的通过游戏的形式来教你编程的网站。让你快乐学习编程CodinGame这是一个需要编程一个AI机器人,然后由它来解决各种面临的问题的有趣游戏。支持各种编程语言。支持各种编程语言。网站:https://ww
fengxueersui
·
2020-06-23 07:04
C#
游戏编程
:《控制台小游戏系列》之《六、贪吃蛇实例》
贪吃蛇的设计并不复杂,是很多
游戏编程
爱好者入门的首选项目之一,老衲也一样。整观这个游戏,屏蔽掉其他花
fa6507
·
2020-06-23 06:54
C#游戏编程
C#
游戏编程
:《控制台小游戏系列》之《二、游戏框架设计》
一、游戏框架结构游戏的运作流程和拍电影差不多,拍电影前演员事先准备好各种服装和化妆等等准备工作(游戏初始化),导演喊Action开始录制电影(游戏主循环开始),录制的过程中导演会不时地指导着演员(游戏输入),而演员根据台词脚本(游戏逻辑)进行表演,表现出各种不同的画面(游戏渲染),直到导演喊收工(游戏结束),拍戏进入了尾声,这时,送盒饭的应该也到了……游戏初始化此模块对游戏数据进行初始化操作,为游
fa6507
·
2020-06-23 06:54
C#游戏编程
C#
游戏编程
:《控制台小游戏系列》之《七、键盘熟练工实例》
一、游戏分析相信大家对金山打字通、打字精灵等打字软件非常熟悉,想当年刚接触计算机时还靠它们的打字游戏练习打字基本功。这章的游戏DEMO就是一个打字小游戏,当然,它很简单,只是A~Z字母的打字练习小游戏。游戏的设计也不复杂,游戏开始时先初始化下落字母的个数和每次下落字母的概率,随着时间的进行,字母会从界面上方逐渐下落到界面底下,在这过程中你需要敲击键盘上与界面下落的字母相对应的键位,如果键位的字母与
fa6507
·
2020-06-23 06:54
C#游戏编程
《
游戏编程
入门》源代码修正
这本书写的不错~《BEGINNINGGAMEPROGRAMMING》但是里面的程序要是换用了修改了BMP图像资源,结果是图像不能正常显示变黑的了。DKink|棼紫2008.4.21这里作者忽略了一个小小的问题,...........无压缩BMP文件的pBitmapInfo->bmiHeader.biSizeImage里面的值不一定是图像的真实大小,可能是0或者随意的值。所以需要重新计算,在Bitm
dkink
·
2020-06-23 04:31
DirectInput 键盘编程
DirectInput键盘编程入门
游戏编程
可不仅仅是图形程序的开发工作,实际上包含了许多方面,本文所要讲述的就是关于如何使用DirectInput来对键盘编程的问题。
dadalan
·
2020-06-23 02:20
游戏开发
编程
null
工作
pascal
keyboard
windows
关于
游戏编程
的一点感想
关于
游戏编程
的一点感想阅读《DIRECTX.9.0.3D游戏开发编程基础》这本书已经有蛮长一段时间了。对于最初的对于
游戏编程
只能用API做些简单的动画到现在也能用DirectX写一些代码了。
chenwu_843402773
·
2020-06-22 22:39
编程九阴真经之在游戏开发中学透C语言-郝义-专题视频课程
编程九阴真经之在游戏开发中学透C语言—804人已学习课程介绍本套课程主要介绍C语言
游戏编程
中C语言的使用,主要全面理解C语言的精髓,本套课程主要用红色警戒来介绍C语言的使用课程收益熟练掌握C语言讲师介绍郝义更多讲师课程鬼火老师
hua的天地
·
2020-06-22 20:50
视频教程
一个游戏程序员的学习资料 (zz)
一个游戏程序员的学习资料//z2012-4-1914:39:51PMIS2120@CSDN想起写这篇文章是在看侯杰先生的《深入浅出MFC》时,突然觉得自己在大学这几年关于
游戏编程
方面还算是有些心得,因此写出这篇小文
bamao5628
·
2020-06-22 17:40
Directx11
学习笔记【二十二】 用高度图实现地形
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5827714.html在前面我们曾经实现过简单的地形(
Directx11
angbeijie2128
·
2020-06-22 14:27
Directx11
学习笔记【十九】 摄像机的实现
本文由zhangbaochong原创,转载请注明出处:http://www.cnblogs.com/zhangbaochong/p/5785100.html之前为了方便观察场景,我们采用的方法是鼠标控制旋转视角和镜头拉伸,但是观察点依然限制在一个球面内,目标点也始终为坐标原点。为了能够自由的从各个角度、各个位置观察场景,实现一个第一人称摄像机是必不可少的。1.摄像机视角矩阵推导摄像机在空间有着特定
angbeijie2128
·
2020-06-22 14:55
DirectX11
渲染 学习笔记(2) 纹理/贴图映射
一个纹理就是映射到我们的图形和实体表面的数据通常此数据是颜色值,它通过一种叫做纹理映射的处理,将一张图像映射到物体表面纹理和其他游戏资源一样将会在运行时载入。使用函数D3D11CreateTextureFromFileD3DX11CreateTextureFromFileA(ID3D11Device*pDevice,//设备驱动LPCSTRpSrcFile,//图像数据文件路径D3DX11_IMA
alex1997222
·
2020-06-22 13:41
DirectX
windows编程入门
记录一下windows编程编写一个消息框,算是学习windows编程的入门级程序吧以下代码来自:《windows
游戏编程
大师技巧(第二版)》#include#include#include#include
abc15766228491
·
2020-06-22 12:34
Windows编程
[OpenGL] 小游戏 - 太空对战
写的比较粗糙的一个小游戏,算是对
游戏编程
流程的一个入门认识。
ZJU_fish1996
·
2020-06-22 09:31
OpenGL
周笔记(21/52) - 过一下《
游戏编程
模式》
00开始写游戏才发现架构这件事确实很重要哎~以及这本书确实是既通俗易懂又干货满满!我这种小白都能愉悦的读完~几个重要的问题相同数据的共享相同代码的共享性能扩展性令人犯错概率典型的设计命令模式封装命令(类似闭包)可以在命令生效的时候再传入需要操作的对象享元模式数据共享缓存命中的问题与数据的存放方式有关观察者模式Event/EventHandler可以考虑将链表挂在观察者or被观察者身上原型模式使用类
YgritteSnow
·
2020-06-22 09:45
设计模式
每周笔记
上一页
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
其他