游戏开发杂谈
文章平均质量分 74
wangwang123654
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
游戏开发之3D游戏制作入口技术
原文出处:[url]http://www.wangchao.net.cn/bbsdetail_1440199.html[/url] 1、引言(Introduction) 3D场景中的对象通常存储在一个场景图里,并由树结构负责划分它们的层次。最简单的场景渲染方法就是从照相机的视角出发,遍历整个树(从根处开始递归直到处理完所有的分支),然后绘制每个可见或者局部可见的对象。一个对象是否可见取决于它转载 2009-12-10 11:03:00 · 308 阅读 · 0 评论 -
游戏开发所需要看的书
游戏开发所需要看的书 1、C++primer中文版第4版 2、C++标准程序库自修教程与参考手册 3、Windows程序设计第5版 4、MFC windows程序设计第2版中文版 5、VC++深入详解 6、MFC深入浅出 7、Effictive STL 8、Windows核心编程 学好以上几本,也可以去游戏公司一试VC++软件工程师职位了。 9、WINDOWS游戏编程大师技巧第2版 10、3D转载 2009-12-11 21:40:00 · 328 阅读 · 0 评论 -
游戏引擎开发之路
游戏引擎开发之路这条路很长,因为需要知道和用到的东西太多了。 G8 y4 N% r5 ~ m4 X学习次序1、首先是语言方面,这个问题没有太多的选择的余地,基本上是用C和C++;VB的也有,但是很少;C#因为微软的力挺,在游戏开发中也逐渐多了示例。了解基本语义和语法就可以下一步了。如果想C++学精通了在往下学,估计就没有机会往下学了,因为你的热情可能在这都耗费了。这个的学习是要不断重复的,转载 2009-12-11 21:38:00 · 320 阅读 · 0 评论 -
游戏程序员所需的知识体系
我见过一些朋友,他们想学习游戏编程,太过急于求成,总是一位的追求最新的技术,最高深的技术。例如一个刚刚大学毕业的朋友,我看他对于C语言指针的概念理解的很混乱,就劝他应该加强语言基础学习,过了一段时间又遇到他,他却想和我讨论多线程的程序设计。基础知识不牢固,等遇到问题的时候往往摸不到头脑。就像《Joel说软件》中说的那样:抽象层往往是有漏洞的,所以在一个项目中必须至少有一位了解所有细节的“编程高手”转载 2009-12-11 21:36:00 · 388 阅读 · 0 评论 -
介绍三个物理引擎以及讨论
物理引擎在3D的领域中是较年轻的,而且难度也比较高,先製作这篇文章,是想让大家有个先行印象,了解这是什么。別担心,最终这些教学终將连结成为一体,我只是让大家的概念先推前一下。当成看杂誌一般的心情即可,如果你有研究,会使用SDK,也可以马上开始。关於物理牛顿归纳出了地心引力的通则,並且开始以数学方法描述物理现象,这已经是很久前的事情了,但是並不只是东西往下掉而已,虽然简单讲是这样。球会滚动、羽毛会飘原创 2009-12-10 14:06:00 · 718 阅读 · 0 评论 -
基于实时3D引擎计算角度的基本方法
最近给单位做几何算法时,突然发现单位以前做的图形核心算法,和我以前做过的算法。真的很不一样。不过如果我以前没做过计算角度的话,那么我现在肯定要花很多时间去研究几何算法。而现在是轻车熟路了。细想一下,计算角度要算一个算法领域的大门槛,自己如果不能很好的理解和运用角度知识,那么随便什么图形引擎都是用不好的。如果你算过角度。那么我提醒一点,我指的是图形上的角度标准定义,和自己的角度标准定义,以及换算方法原创 2009-12-10 15:47:00 · 467 阅读 · 0 评论 -
3D Engine 的设计架构
Introduction (简介)让咱们谈谈你如何撰写一份提供优雅性能的3D引擎。你的引擎需要提供的包括:曲面(curved surfaces)、动态光线(dynamic lighting)、体雾(volumetric fog)、镜面(mirrors)、入口(portals)、天空体(skyboxes)、节点阴影(vertex shaders)、粒子系统(particle systems)、静态网转载 2009-12-10 15:44:00 · 411 阅读 · 0 评论 -
游戏结构
就像修房子一样,别管你用多贵的砖头,它只是一块砖头而已,并不是你想要的房子。砖头可以在开发的时候随时换,但是结构一旦定下来,就不好修改了。 那么一个基本,却又efficient的结构究竟是什么样的呢?很简单。所有你所需要的就是引擎,无限状态机和内存池。这三个东西一点都不复杂,你可以从头开始写: 首先是你的引擎类,需要些什么呢? class CEngine { public: CEn转载 2009-12-10 15:42:00 · 262 阅读 · 0 评论 -
游戏引擎的元素
Elements Of A Game Engine游戏引擎的元素● 作者 Luke Hodorowicz 译者 龚敏敏Introduction 简介So lets say your writing a 3D game engine that supports a pretty good set of features. Your list of desires includes curved su转载 2009-12-10 15:34:00 · 266 阅读 · 0 评论 -
【转】游戏程序员养成计划
与玩游戏相比,写游戏要复杂上千万倍,除了需要掌握通用的编程技巧以外,还要有相当的图形学,物理,数学基础,特别是在国内,由于相关资料的缺乏,是让初学者无从下手。下面总结了一些入门方法和比较容易入手的资料。 首先你要精通一门高级语言,比如C++或者C#,其次,要有良好的英文阅读能力。对游戏开发者来说英文阅读能力是最重要也是最基本的工具之一,因为你遇到的大部分资源都将是英文的,不转载 2009-12-11 21:33:00 · 301 阅读 · 0 评论
分享