【DirectX11-Tutorial】win32基础1-游戏运行的各个阶段The Parts of a game
来源:互联网 发布:幸运28精准单双算法 编辑:程序博客网 时间:2024/04/28 08:52
DirectX11-Tutorial
本系列主要参考此博客的文章l,同时会加上一点个人实践过程。
========================================== 分割线 ==========================================
写在前面
由于毕设论文是与增强现实AR、虚拟现实VR相关的CGI数字合成相关的方面,所以实时渲染方向开始学习DirectX11。虽然大一老师教过C++,但是一直没有实践所以理解的不是很深入。如果有问题敬请指教。
游戏本质上就是通过帧动画的形式来运行各种循环的操作,下图是游戏从开始到结束的七个阶段。
下面将逐一解释图示的七个阶段
Phase 1:初始化程序
简单的概括就是创建一个窗口现实游戏画面,开始使用DirectX加载图像、模型和其他媒体,分配内存等。
Phase 2:开始游戏
这一部分取决于所玩的游戏,可以是选择一个地图、设置玩家地点或者设置随机变量,例如随机的地形,这些都只是在游戏开始的时候进行加载的。然后就可以开始进行游戏。
Phase 3: 从玩家获得输入
可以从键盘、鼠标、游戏杆、控制器或者任何玩家可以使用的设备获得信息,这个阶段主要包含输入教程。
Phase 4: 运行物理或AI游戏逻辑
这一部分主要是游戏世界发生的情节,玩家要在结束时移动到哪里?是否还剩下弹药?敌人来还是走?盟友怎么样?等等。这些内容大多在这一个阶段确定。
Phase 5: 渲染图形
这个阶段主要运行DirectX来处理所有的3d/2d图形到显示屏幕。
Phase 6: 重新开始
简单的说,就是从第三阶段重新开始
Phase 7: 清理缓存
DirectX与各种借口的操作在这个阶段进行。
0 0
- 【DirectX11-Tutorial】win32基础1-游戏运行的各个阶段The Parts of a game
- 【DirectX11-Tutorial】运行第一个win32程序A Primer of Basic Windows
- The parts of a person's head
- P17 (*) Split a list into two parts; the length of the first part is given.
- ECPC16-A.The game of Osho(博弈)
- Learning the parts of object by NMF
- Learning the parts of object by NMF
- Unit 2: Reading The Parts of Speech
- Parts of a list -- 7 kyu
- Peering Inside the PE: A Tour of the Win32 Portable Executable File Format - Part 1
- Week2-1parts of speech
- 【DirectX11-Tutorial】实时消息循环The Real-Time Message Loop
- 掷双骰儿游戏的公平性分析(Evaluate the justice of Craps game)
- 【DirectX11-Tutorial】编写第一个窗口程序creating a window
- 用C++编写Nim游戏(The game of Nim)
- Part3:Handling the States of your Game/游戏状态处理
- C++ Qt Game Tutorial 1 - Drawing the Player (rectangle)
- A Crash Course on the Depths of Win32 Structured Exception
- Codeforces #591 C Median Smoothing(思维)
- Linux下客户端与服务器间的命令总结
- zookeeper集群的完全分布式安装
- 模拟Struts2实现
- java反射机制原理
- 【DirectX11-Tutorial】win32基础1-游戏运行的各个阶段The Parts of a game
- ubuntu系统下php开发环境的搭建
- node.js中npm的安装问题
- jvm运行时内存
- 码农小汪-SQL 图形界面设计约束,unqiue,check Default Foreign
- 腾讯2016校园招聘·成都线路 移动开发方向,本人止步于二面——腾讯校招面经。
- 写给初学者,关于java初学的一些总结——更新于2017-1-8,也致给过去的自己
- Postgresql中的表id自增的方式的设置
- linux内核编程实验一