【Direct 3D - 0】入门第一步,资料准备

前言

掌握一个自己不懂的新技术,其实不困难,因为已经被前人开发出来了。就是说各方面得的定性很大,不存在让我们在未知中探索新发现得可能,所以只要方法得当,耐心钻研,细心验证,假以时日,肯定可以掌握。

而在刚开始学习的时候,为了可以尽快掌握最基本的用法,并能够上手使用。需要我们有这样一个思想——大部分理论和技术,其关键的核心思想和知识点其实不多,百分之八十被常用的领域其实就是其中百分只二十的知识点。所以高效掌握这百分之二十,就是入门的关键。一旦正确入门,进阶巩固和提高就是时间问题。

关于 D3D的的入门学习,要做一下几个方面:

  • 明确学习目的
  • 搜集整理D3D最经典的资料
  • 宏观把握知识框架
  • 掌握最核心的概念
  • 实践

明确目的

Direct3D是微软公司DirectX SDK集成开发包中的重要部分,适合多媒体、娱乐、即时3D动画等广泛和实用的3D图形计算。

我个人学习D3D最要用于多媒体视频渲染。

资料准备

学习资料不必多,而在于权威和准确。那么最权威的莫过于官方文档,其次就是流行较广的书籍。

阅读一到两本D3D的书籍,可以从计算机学科、数学等方面了解计算机图形学的基本概念。这里推荐两本

  • 红龙书《DirectX 900 3D游戏开发编程基础》
    英文版:《3D Game Engine Programming
  • 《逐梦旅程 WINDOWS游戏编程之从零开始》 (毛星云)

第一本介绍全面,第二本,零基础上手,对应的也可以在网上下载搜索对应的代码,上手很快,作者写的通俗易懂。

两本书,快速通读一遍,通篇感受一下,要学的内容。然后人怎仔细看看什么是渲染、什么是纹理……等等这些概念,后面就需要一边敲代码,一边查询了。

介绍完书籍,再来看看官方文档:

下载安装包 [ DXSDK_Jun10.exe ], 可自行搜索下载,装完之后,就是这样。

在这里插入图片描述

之后有什么不清处的API都可以查询。

当然也可以直接在官网网站[https://docs.microsoft.com/en-us/windows/win32/direct3d9/dx9-graphics]查找。

参考资料

另附参考资料l连接如下

在这里插入图片描述

https://www.3dgep.com/introduction-to-directx-11/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值