在一开始,我还是准备写几篇基础的东西,整顿和说明一下必要的基础知识,也进行一些基本的声明.
比如:要用什么语言进行开发?
要用什么工具包?
要用什么脚本?
相关的还有约定,习惯等等.
当然这些东西,现在就可以说明一下:
第一,采用的开发语言是C++,同时开发环境是VS.NET 2003.
第二,开发的工具包一般基于两个,一个是DirectX,一个是OpenGL,这里选择了DirectX。这是基于下面的理由:
1,国内使用DrectX的人确实比OpenGL的人多,而且相关资料,尤其是中文资料更多。
2,国内的主流(包括学校的教材),使用的图形约定(比如坐标系的选择),和D3D是一致的。
第三,我一直思考是否要自己去实现一个脚本系统,但我的主要目的是要设计游戏,而不是设计脚本系统,如果自己去实
现一整套的脚本系统,时间和精力的代价都太大了,而且未必比已有的脚本系统优秀,这里选择了流行的脚本LUA
脚本语言。
稍微学过C++的朋友对于下面的程序绝对不会陌生:

本文介绍了游戏开发的基础,包括采用C++语言和VS.NET 2003开发环境,选择DirectX作为图形库,以及使用LUA脚本语言。详细讲解了一个基本游戏结构,从简单的主函数到包含初始化、逻辑循环、渲染等功能的C++类设计,展示了CApplicationGame类的创建、初始化、运行和结束过程。通过WinMain函数作为程序入口,演示了游戏启动和关闭的流程。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



