《DirectX123D游戏开发编程基础》主要介绍如何使用DirectX12开发交互式3D图形程序,重点是游戏开发。
全书首先介绍了必要的数学工具,然后讲解了相关的3D概念。
其他主题几乎涵盖了Direct3D中的所有基本运算,例如图元的绘制、光照、纹理、Alpha融合、模板,以及如何使用Direct3D实现游戏中所需的技术。
介绍顶定点着色器和像素着色器的章节(包含了效果框架和新的高级着色语言的内容)对这些关键运算进行了较为集中的讨论。
(英文原版的电子书)
2023/8/2 7:20:19 38.07MB DirectX 3d游戏
UnrealEngine4(UE4)isacompletesuiteofgamedevelopmenttoolsmadebygamedevelopers,forgamedevelopers.Withmorethan100practicalrecipes,thisbookisaguideshowcasingtechniquestousethepowerofC++scriptingwhiledevelopinggameswithUE4.ItwillstartwithaddingandeditingC++classesfromwithintheUnrealEditor.ItwilldelveintooneofUnreal'sprimarystrengths,theabilityfordesignerstocustomizeprogrammer-developedactorsandcomponents.ItwillhelpyouunderstandthebenefitsofwhenandhowtouseC++asthescriptingtool.Withablendoftask-orientedrecipes,thisbookwillprovideactionableinformationaboutscriptinggameswithUE4,andmanipulatingthegameandthedevelopmentenvironmentusingC++.Towardstheendofthebook,youwillbeempoweredtobecomeatop-notchdeveloperwithUnrealEngine4usingC++asthescriptinglanguage.WhatyouwilllearnBuildfunctionlibraries(Blueprints)containingreusablecodetoreduceupkeepMovelow-levelfunctionsfromBlueprintintoC++toimproveperformanceAbstractawaycompleximplementationdetailstosimplifydesignerworkflowsIncorporateexistinglibrariesintoyourgametoaddextrafunctionalitysuchashardwareintegration
2023/8/2 2:46:45 6.89MB UE4 虚幻引擎
ThiscollectionofarticlesrecordsomeoftheexistingwisdomandpracticeonhowtoprogramwellinLua.Inwell-writtenarticlesthatgomuchbeyondthebriefinformalexchangeoftipsinthemailinglistorthewiki,theauthorssharetheirmasteryofallaspectsofLuaprogramming,elementaryandadvanced.Thearticlescoverawidespectrumofareasandapproaches,withauthorsfromboththeindustryandacademiaandtitlesaboutgameprogramming,programmingtechniques,embeddingandextending,algorithmsanddatastructures,anddesigntechniques.
2023/7/29 3:39:24 1.84MB Lua Programming Gems
物理渲染物理渲染物理渲染物理渲染物理渲染物理渲染
2023/7/27 8:12:27 8.86MB PBR 物理渲染
本人用VS2017和C++写的贪吃蛇代码,运用方向键控制上下左右,具有不同果实,加速减速效果,同时有开始界面、暂停界面、结束界面和相应的BGM,另外还有存档和排行榜功能(并不是多用户)。
同时附赠实验报告。
2023/7/26 8:16:17 151.29MB VS2017
xlsxio的读写简单c++封装,用于读写策划配置表等首先要配置cygwin环境然后安装一下gccg++vimgdbmakecmakeminiziplibzip2等,根据需要然后从cygwin里进入解压出来的libexpat文件夹,用cmake.&&make&&makeinstall这里为了偷懒直接makeinstall了,依赖库自动拷贝到了你的/usr/local/bin/里,注意给策划用的时候把需要的dll拷贝过去然后从cygwin里进入解压出来的xlsxio-master文件夹cmake.&&make&&makeinstall然后就可以进入解压出来的uniqs_cfg_generator里shb.sh进行编译了代码说明:c风格简单封装,为避免命名冲突在前面加了uniqs_开头返回的结构体比较复杂,嵌套比较多,要是想简单可以自己写个类然后放进去即可注意,这一坨dll都是从D:\cygwin64\bin目录以及D:\cygwin64\usr\local\bin目录里拷贝过来的(前提是记得一定要makeinstall,可以省去你一堆包含头文件的路径)cygexpat-1.dllcyggcc_s-seh-1.dllcygstdc++-6.dllcygwin1.dllcygxlsxio_read.dllcygxlsxio_write.dll
2023/7/26 6:22:04 24.89MB xlsx读写 xlsxio
Introductionto3DGameProgrammingwithDirectx12第六章习题解答
2023/7/25 13:30:58 342KB Direct3D 12
参考:https://blog.csdn.net/zhanghaishan/article/details/90735885
2023/7/23 19:29:39 38KB 压枪宏 通用压枪宏
可以用VS2010运行,加载OpenGL,读取obj模型,并加载多幅纹理。
2023/7/23 7:09:20 23.49MB OpenGL VS2010 OBJ模型 纹理贴图
源代码是用纯C语言写的,直接复制到VS就可以运行了,该俄罗斯方块AI部分主要PierreDellacherie算法,源代码里有两个游戏主界面的函数,play()和play2(),其中play()是人自己玩,play2()是电脑玩。
不过该算法没去优化,有点粗糙,测试了一下,平均消了一万多行,给各位参考一下。
2023/7/21 11:41:19 24KB 俄罗斯方块 AI 源码
共 813 条记录 首页 上一页 下一页 尾页