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游戏开发书架
//一本很薄的图书.内容很简单,很适合我这种看到数学就头有点疼的人读.里面的图形变换,三维真实感图形,写得很简单明了.3D
游戏编程
大师技巧.英[Thricksofthe3Dgameprogramminggurus
cgnerds
·
2020-08-24 12:02
杂谈
攻读 《windows
游戏编程
大师技巧》 1
趁着这学期课比较少,决心全面提升自己的技术水平,夯实技术功底。既然,ifyoucannotmeasureit,thenyoucannotimproveit.那么首先明确一下自己当前的技术水平和预期。当前水平:C、C++、Java的语言特性有一定的熟悉度,原创代码非常的少,多数的程序都是边google边写出来的。对于图形界面和交互式程序,只能参考着书中的框架才能写出来。预期目标:第一阶段:达到这三种
u013915639
·
2020-08-24 12:23
问题解决
读书笔记
编程
Windows
游戏编程
大师技巧(第二版)笔记-第一章
士不可以不弘毅,任重而道远。虽然我的编程水平不高,但是,完全可以通过学习积累得到提高。仁以为己任,不亦重乎?今天得下定决心学习了。笔记开始:1.视频游戏,应当避免频繁调用高层的函数。2.使用全局变量以减少参数入栈出栈。技巧二:使用内联函数,缺点:编译后生成的程序更大(我还不是很理解)3.定义结构体,注意字节对齐。不如内存寻址会麻烦。PentiumCPU喜欢32位变量圣域16位。4.PentiumC
thefist11ee
·
2020-08-24 12:40
C++
windows
游戏编程
大师技巧2学习感悟(1)
最近刚看完windows
游戏编程
大师技巧技巧的第二版,觉得有必要自己也写一遍实现出来,不然到底掌握了没有心里根本没底。这本书由于距离现在有些年代了,所以可能是因为历史
yukoxiaowangzi
·
2020-08-24 12:32
游戏开发
图像操作
帧率(FPS)计算的六种方法总结
帧率(FPS)计算是
游戏编程
中常见的一个话题。
天律界中子
·
2020-08-24 10:00
图形学
游戏编程
C++
FPS
DirectX11
创建渲染目标视图
创建渲染目标视图什么是渲染目标视图?为什么要创建渲染目标视图?什么是渲染目标视图?首先从渲染目标说起。前面我们说了在显示前台缓冲区的时候,DirectX在后台渲染后台缓冲区,后台缓冲区就是渲染目标。而渲染目标视图就是在缓冲区的颜色贴图基础上来渲染的。(因为很多时候缓冲区的颜色贴图还没有完成,我们要在其基础上继续渲染)如何创建渲染目标视图?渲染目标视图通过调用设备的CreateRenderTarge
梦幻DUO
·
2020-08-24 10:15
1.
Beginning
DirectX
11学习笔记
DirectX11游戏开发
DirectX11
Alpha通道
Alpha通道1.漫反射贴图控制Alpha通道在RGB混合中,源alpha分量可以用来控制透明度。混合方程中的源颜色来自于像素着色器。我们会在最后一章中看到,我们将漫反射材质的alpha值作为像素着色器的alpha输出。也就是说,漫反射贴图的alpha通道可以用来控制透明度。float4PS(VertexOUTpin):SV_Target{…//从漫反射材质和纹理中提取alphalitColor.
梦幻DUO
·
2020-08-24 10:15
2.
DirectX11龙书
学习笔记
DirectX11游戏开发
摸爬滚打
DirectX11
_day08——Alpha混合技术
Alpha通道是计算机中存储一张图片的透明和半透明度信息的通道。它是一个8位的灰度通道,用256级灰度来记录图像中的透明度信息,第一透明、不透明和半透明区域,黑表示全透明,白表示不透明,灰度表示半透明。混合(Blending)是计算机图形学中的常用技术,即混合像素,我们通常用已经光栅化的像素光栅化同一位置的娴熟,或者说是在某图元上混合图元。Alpha混合其实作用就是实现一种半透明的效果,设B的透明
水果先生
·
2020-08-24 09:04
Directx11
游戏开发
DirectX11学习记录
Flash Platform 游戏开发入门
然而,关于游戏特定的ActionScript编程技巧,我推荐参阅GaryRosenzweig的书籍ActionScript3.0
游戏编程
大学(ActionSc
weixin_30817749
·
2020-08-24 03:54
猜拳小
游戏编程
(python)
importrandomd={0:'石头',1:'剪刀',2:'布'}#创建字典'''猜拳函数'''defguess_game(player):computer=random.randint(0,2)#电脑随机产生0-2if(player==0andcomputer==1)or(player==1andcomputer==2)or(player==2andcomputer==0):print('电
微信_xuelangKKLT
·
2020-08-23 21:26
python小程序
钢七连C2
游戏编程
具体知识点清单V2.0
游戏编程
的具体知识点清单V2.01腾讯天美工作室游戏资源游戏图书,游戏教程、游戏公司岗位、游戏生产流程游戏制作工具,游戏编辑器外挂技术,反外挂技术,迅游游戏加速器游戏产业和市场价值,著名游戏公司1.招聘网站
Java学以致用
·
2020-08-23 21:34
钢七连软件技术慕课
游戏编程
游戏公司
招聘
游戏制作
C/C++
游戏编程
精通才是真的黑客!
image黑客是一个中文词语,在台湾地区对应的中文词语为骇客,皆源自英文hacker,不同地区的中文使用习惯造成了翻译的差别。实际上,黑客(或骇客)与英文原文Hacker、Cracker等含义不能够达到完全对译,这是中英文语言词汇各自发展中形成的差异。下面是小编整理好的一套C/C++资料,加小编C/C++编程学习群:825414254,获取系统性学习C/C++的学习资料imageHacker一词,
C语言编程
·
2020-08-23 17:49
矩阵-DirectX与OpenGL的不同
几乎所有和变换相关的操作都涉及矩阵,世界变换,视图变换,投影变换,视口变换无一不需要矩阵,但是当今的两大主流图形库DirectX和OpenGL对矩阵操作却有着细微的差别,大多数的图形学书籍都以OpenGL为基础进行阐述,
游戏编程
类的书籍则更多使用
weixin_34293246
·
2020-08-23 08:56
DirectX11
纹理坐标
纹理坐标1.纹理坐标是什么?Direct3D的纹理坐标系由表示图像水平方向的u轴和表示图像垂直方向的v轴组成。坐标(u,v)指定了纹理上的一个元素,我们将该元素称为纹理元素(texel,译者注:texel是textureelement的缩写),其中0≤u,v≤1。注意,v轴的正方向是“垂直向下”的(参见图8.2)。另外,将规范化坐标区间设为[0,1],是因为这样可以使Direct3D拥有一个独立于
梦幻DUO
·
2020-08-23 07:47
2.
DirectX11龙书
学习笔记
DirectX11游戏开发
flex 初始化模型问题
游戏编程
、以及交互式物理仿真中,有时候需要在初始化结束后,游戏开始的第一帧(只有第一帧)实行一些逻辑这个时候稍不留神就可能出现逻辑错误,记录如下:实例Nvidiaflexflex初始化时会将模型转化为粒子
ImagineIncredible
·
2020-08-23 06:29
flex
游戏编程
入门学习笔记21——网络篇——信息收发
先写了个简单的功能,一旦建立连接则显示connected,在虚拟机上测试通过!下一步实验发送和接收信息。几番测试达不到预期的收发效果。我开始怀疑虚拟机网络搭建得是否到位。于是互ping了一下,果真不通,一番折腾最后发现是虚拟机的系统自带防火墙没关…最终测试结果:不管在bridge模式还是NAT模式下,都可以达到两机互ping。然后我用经典的《帝国时代2》来做测试,因为这游戏带有现在都不怎么见到了的
犀利叔蓝波
·
2020-08-23 06:03
游戏编程
《3D
游戏编程
大师技巧》——学习笔记
由于memset()是以单字节填充,速度偏慢。可由以下代码做多字节填充32位数填充inlinevoidMem_Set_QUAD(void*dest,UINTdata,intcount){//这个函数填充32位对齐内存//count为QUAD数目_asm{movedi,dest;edi指向目标内存movecx,count;要移动的32位字数moveax,data;32位数据repstosd;移动数据
jebal
·
2020-08-23 06:16
游戏编程
C++
微软
游戏编程
接口———DirectX
当前几年Internet上叫喊可以控制我们的操作平台,但管不了我们玩什么的时候,微软开始了向游戏领域的进军。事实上,促使微软向这个领域进军的真正原因并不是这些反微软的言语,而是游戏娱乐业巨大的利润和美好的市场前景。微软不愧是微软,它并不仅仅是开发极具竞争力的游戏参与大堆游戏公司的竞争,而且开发了一个供所有开发者使用、基本上是免费的游戏开发平台———DirectX。随着DirectX7.0的推出,也
bryoung
·
2020-08-22 12:32
25个PHP
游戏编程
脚本代码
清单1.简单的掷骰器许多游戏和游戏系统都需要骰子。让我们先从简单的部分入手:掷一个六面骰子。实际上,滚动一个六面骰子就是从1到6之间选择一个随机数字。在PHP中,这十分简单:echorand(1,6);。在许多情况下,这基本上很简单。但是在处理机率游戏时,我们需要一些更好的实现。PHP提供了更好的随机数字生成器:mt_rand()。在不深入研究两者差别的情况下,可以认为mt_rand是一个更快、更
李惟
·
2020-08-22 02:46
Web
PHP
游戏
编程
VMware Fusion 12 发布 免费、支持 Big Sur、eGPU
Fusion12增加了很多新功能,包括支持eGPU,支持使用Kubernetes打造的容器应用,
DirectX11
和OpenGL4.1。
itwriter
·
2020-08-21 09:00
谈一谈Cocos2d-x中的某些“大小”
[Cocos2d-x相关教程来源于红孩儿的
游戏编程
之路CSDN博客地址:http://blog.csdn.net/honghaier]红孩儿Cocos2d-X学习园地QQ群:249941957加群写:Cocos2d-x
iteye_3753
·
2020-08-21 09:48
windows
游戏编程
(三) 创建菜单资源
windows
游戏编程
大师技巧第二版也是很老的书了,内容有些变化。
铁锈_
·
2020-08-21 05:13
DXD12
Window
游戏编程
(二) 创建两个窗口
#defineWIN32_LEAN_AND_MEAN//预编译指令指示编译器不要包含MFC的内容#include#include//我们创建的窗口和其他应用程序窗口都会产生事件和消息,所有消息都进入一个队列,并且我们的窗口消息发送到我们的窗口专用队列中,//然后,主事件循环检索这些消息,并且把他们我们的窗口WindowProc中处理/*hwnd:窗口句柄,当我们使用同一个类建立多个窗口时才会用到,
铁锈_
·
2020-08-21 05:42
DXD12
游戏夜读 | 改写图形API的意义
游戏编程
,一般指的是视频游戏的制作,也就免不了当一把“画家”:在屏幕上弄点线面,形状色彩,喷洒溅射之类的。图形、色彩,似乎是人类的一个本能爱好,有视力的人,就不会对出色的视觉效果视而不见。
game1night
·
2020-08-21 05:26
怎样使用SetTimer MFC 够具体
转自:http://blog.csdn.net/ellor/article/details/1714741Timer事件,即定时器事件,是在
游戏编程
中,常常使用的一个事件。
weixin_34033624
·
2020-08-20 19:43
如何使用SetTimer MFC
Timer事件,即定时器事件,是在
游戏编程
中,经常使用的一个事件。借助它可以产生定时执行动作的效果。这篇文章,就和大家一起探讨一下如何使用SetTimer()函数。1、SetTimer定义在那里?
ellor
·
2020-08-20 16:03
游戏编程
之三 DirectX SDK简介
`第三章DirectXSDK简介第一节关于DirectXSDKMicrosoftDirectX提供了一套非常优秀的应用程序接口,包含了设计高性能、实时应用程序的源代码。DirectX技术将帮助您建构下一代的电脑游戏和多媒体应用程序。它的内容包括了DirectDraw、DirectSound、DirectPlay、Direct3D和DirectInput等部分,它们分别主要应用在图形程序、声音程序等
weixin_30399821
·
2020-08-20 12:25
[Tip]滞变阈值
参考《
游戏编程
精粹1》4.9.3节滞变阈值。应用渲染模型的细节层次选择上。手柄摇杆判断上。
CrazyTiger
·
2020-08-20 10:32
Python
游戏编程
(九)pygame Hello World
我们通过使用pygame模块,创建一些带有图形和声音的、更有趣的高级游戏。目录主要内容pygameWindows安装pygame使用pygamepygameHelloWorld(一)导入模块(二)初始化pygame(三)设置pygame窗口(四)设置颜色变量(五)将文本写到pygame窗口上(六)用一种颜色填充一个Surface对象(七)pygame的绘制函数绘制一个多边形绘制直线绘制圆形绘制椭圆
_低头写作业
·
2020-08-20 04:44
Python游戏编程
[cocos2d 开发]看我怎么山寨 跳跃忍者 !!!ninjump 1
这个很关键,因为中国的开发者,一个穷屌丝往往兼顾几个人的使用:游戏策划,游戏运营,
游戏编程
,游戏美工,游戏音效等等岗位.结果
Softboy_TM
·
2020-08-20 04:02
cocos2d-x
2.0游戏开发
Python:pygame
游戏编程
之旅一(Hello World)
按照上周计划,今天开始学习pygame,学习资料为http://www.pygame.org/docs/,学习的程序实例为pygame模块自带程序,会在程序中根据自己的理解加入详细注释,并对关键概念做说明。一、pygame版本的helloworld程序。代码:#!/usr/bin/python#-*-coding:utf-8-*-importsys#导入pygame模块,第8行的作用是简化你的输入
socrates
·
2020-08-20 03:57
Cocos RenderTexture 橡皮擦效果 自定义画笔 最简单、最清晰的完全攻略
版本:cocos2d-x3.10语言:C++今天开始看《Windows
游戏编程
大师技巧》,以后可能穿插着cocos,主要开始更这本书相关的内容。其中一句话让我感触良深,游戏程序员是最不喜欢写注释的。
暗光之痕
·
2020-08-20 01:18
cocos2d-x·相关学习
社群大神语录,太让我过敏(过瘾)了!(不看后悔)
300+部武侠小说阅读史,曾粗读TAOCP,概读
游戏编程
精粹前7部,略读具体数学、算法导论,熟读UNIX3部头,精读《为啥我头秃》。熟悉Windows、Linux、FreeBSD、MacOSX系统
Creator星球
·
2020-08-19 23:27
游戏
java
编程语言
python
大数据
DirectCompute tutorial for Unity 简介 1
Unity3D从4的版本开始支持了
DirectX11
。也就是说,在Unity3D中可以直接调用经过封装的DirextXAPI来使用DirectCompute进行并行计算。
浪尖儿
·
2020-08-19 23:28
Introdution to 3D Game Programming With
DirectX11
第11章 习题解答
11.1这道题要注意使用了linestrip,因为以前一直用trianglelist,所以在几何渲染的时候容易算错定点描绘的顺序。贴一些代码,大概就能把这个问题解释清楚了,因为框架还不是特别熟,所以是在原有例子的基础上建立的自己的代码voidTreeBillboardApp::BuildCircleBuffers(){////Createthevertexbuffer//std::vectorve
csyounth
·
2020-08-19 09:51
C/C++
DX11
DX11
c++
directx11
game
游戏编程
相关书籍读书笔记
《3D数学基础:图形与游戏开发》这本书关于数学部分的讲解浅显易懂,不过最大的反常点是使用左手坐标系以及使用行向量来表示矩阵。按照代码出现的章节,可以将这本书的内容分成4部分:第1部分是三维向量,属于高中数学的内容。第2部分是矩阵,很多也都是基础知识。印象最深一点是讲清楚了为什么使用方阵描述线性变换。给出笛卡尔坐标系中的向量v和方阵M=[PQR]T,则v'=v*M=xP+yQ+zR。如果P、Q和R线
RayoNicks
·
2020-08-19 08:22
读书笔记
Flash安全策略解决方案
问题:在研究《Flash
游戏编程
教程》的游戏实例《冲出重围》的时候,直接运行客户端和socket服务程序后,游戏可以正常运行。
Ancky
·
2020-08-19 07:44
Web游戏编程
【pygame
游戏编程
】第四篇-----打字测速游戏
下面我们一起用pygame编写一个打字测速游戏这是一个很实用的有趣的小游戏:开始之前先来学习几个小函数:1、ord(ch)python内置函数,传入一个字符,返回字符的ascii码2、chr(num)python内置函数,传入一个十进制或十六进制,返回ascii码对应的字符3、os.path.getsize(filename)传入文件路径,返回文件大小,返回0为空文件4、pygame.key.ge
bit小兵
·
2020-08-19 04:50
python
游戏
Python:游戏:测试打字速度
最近迷恋Python游戏,买了《Python
游戏编程
入门》[美]JonathanS·Harbour著一书来看。其中第四章:BombCatcher游戏中,测试打字速度的程序代码严重有误。
weixin_30379531
·
2020-08-19 00:51
python
DirectX
游戏编程
入门——第一部分(Windows和DirectX
游戏编程
引言) —— 初识DirectX...
本系列文章由net_assassin编写,转载请注明出处。http://blog.csdn.net/net_assassin/article/category/1100363作者:net_assassin邮箱:
[email protected]
期待着与志同道合的朋友们相互交流前面的章节讲到了Windows及相关内容,这一篇我们来唠唠DirectX,以及介绍如何编写初始化DirectX
iteye_15898
·
2020-08-18 20:11
猎豹网校
游戏编程
快速入门 视频教程 教学视频
课程简介:1.BGP_Morrison_本课程开发的游戏介绍2.BGP_Morrison_安装VCpp_20083.BGP_Morrison_游戏引擎4.BGP_Morrison_学习绘制基本图形5.BGP_Morrison_CropCircle6.BGP_Morrison_绘制图形图像7.BGP_Morrison_使用键盘和鼠标控制游戏8.BGP_Morrison_游戏_Brainiac9.BG
qq_42684078
·
2020-08-18 19:03
黄金点
游戏编程
总结
作业要求博客链接:https://edu.cnblogs.com/campus/ustc/InnovatingLeadersClass/homework/2231黄金点游戏代码仓库地址为:https://dev.azure.com/v-zhilin/_git/GoldPoint项目估计时间由于这个项目非常简单,基本上一个小时就可以编写完成,因此如果事先使用PSP表格来对项目进行规划,反而会拖延项目
weixin_30439131
·
2020-08-18 17:20
C语言简单
游戏编程
学习入门之九宫格拼图
运行结果预览图!经过玩家操作通关时源程序代码/*头文件引用*/#include#include#include#include/*定义全局变量*/#definemaxsize9//地图的最大边框introw=3;//地图的行数intcol=3;//地图的列数intmap[maxsize]={0};//地图(实际上是一个一维数组)/*定义程序所需函数*/voidmapToZero();//地图清0v
冰凌呀
·
2020-08-18 16:17
C语言控制台游戏入门
初中生学编程杂谈(1)
本期得初中生学编程主要以C语言和数据结构为主,之后会增加
游戏编程
,web开发,算法等课程。如果对编程有一定了解的,会知道所有语言得开始,离不开“HelloWorld”。
不再码农
·
2020-08-18 07:53
初中生学编程杂谈
【经典
游戏编程
题】C语言:编写一个棋盘游戏,与二维数组结合
编写了五个函数,再用主函数调用:#include#includechar arr[3][3];void print(){ int i = 0; for (i = 0; i<3; i++) { printf("%c|%c|%c|\n", arr[i][0], arr[i][1], arr[i][2]); printf("_|_|_|\n"); }}
weixin_34268579
·
2020-08-18 04:54
汇编fs 寄存器
tangyanzhi11110我的:收件箱资源博客空间设置|帮助|退出首页业界移动云计算研发论坛博客下载更多彼月的专栏目录视图摘要视图订阅有奖征集活动系列——【HTML5
游戏编程
之旅】专访雷果国:我从1.5K
tangyanzhi1111
·
2020-08-18 02:37
一个简单的俄罗斯方块实现
最近在看《.NET
游戏编程
入门经典C#篇》第一章介绍了如何制作俄罗斯方块,自己试了试按照书上的步骤,可算是完成了。于是写下这篇文章留作纪念。
q645989637
·
2020-08-18 00:43
游戏编程
俄罗斯方块
【D3D11
游戏编程
】学习笔记十八:模板缓冲区的使用、镜子的实现--模板缓冲实现原理和机制
(注:【D3D11
游戏编程
】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~)模板缓冲区(StencilBuffer)是一个与后缓冲区
贝壳里的沙
·
2020-08-17 23:22
D3D
游戏编程
3D
游戏编程
设计作业九
P&D过河游戏智能帮助实现,程序具体要求:实现状态图的自动生成讲解图数据在程序中的表示方法利用算法实现下一步的计算状态图分析此次作业的代码基于第三次作业--牧师与魔鬼的动作分离版代码进行改进,加入了智能提示功能,实现效果图如下要实现智能提示实际上就是通过对游戏中的每个可能状态进行分析,寻找当前状态下的下一个可能状态并给出提示即可,对于3个牧师和魔鬼的P&D游戏,可以仅对左岸的牧师和魔鬼数量和船的位
agent0024
·
2020-08-17 21:25
3D
游戏编程
设计作业十
一、AR/MR介绍增强现实(ArgumentedReality(AR))是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息,声音,味道,触觉等),通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真实世界,被人类感官所感知,从而达到超越现实的感官体验。混合现实(Mixedreality(MR))有时被称为超现实(hyb
agent0024
·
2020-08-17 21:25
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他