游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4809|回复: 8

[提问]何谓游戏"引擎"?

[复制链接]

2

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
发表于 2004-12-20 23:55:00 | 显示全部楼层 |阅读模式
引擎?发动机?

动力的核心部件?再游戏制作里面算作什么?

个人理解.

DirectX 或者 OpenGL对我们来说算作一个平台.至于游戏引擎则是 平时制作的类的有机结合 经过有目的的整理的产物.

可以方便的描述游戏中的常用对象.
经过整理组合的,公共的,常用的,方便的,高效的类与模块.以及说明.
而且有扩展行,向后兼容性,同一性.

不知道我的理解对不对.

1

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2004-12-21 08:54:00 | 显示全部楼层

Re:[提问]何谓游戏"引擎"?

楼主的理解是对的,只是有点泛化。
其实我个人理解的游戏引擎必须包括以下几个方面:
1.渲染引擎,进行3D或2D的图形渲染
2.资源管理,进行游戏的资源管理
3.AI,人工智能,如寻路、查找
4.多媒体支持,如声音、视频。
5.物理特性,碰撞检测、刚体、流体。
6.网络
7.图形、关卡编辑器(自带或是支持halflife,quake之类)
如果具备以上7点,那么将是一个功能不错的game engine。

2

主题

8

帖子

8

积分

新手上路

Rank: 1

积分
8
 楼主| 发表于 2004-12-21 14:14:00 | 显示全部楼层

Re:[提问]何谓游戏"引擎"?

那么有没有比较适合学习阶段接触的呢?

简单的.可以参考的.

如果一开始这些都要自己来做,没办法理出头绪啊.

或者看着MS的D3D演示,自己凭空想象一个?

1

主题

41

帖子

45

积分

注册会员

Rank: 2

积分
45
发表于 2004-12-22 12:51:00 | 显示全部楼层

Re:[提问]何谓游戏"引擎"?

恩,我也想了解下,好象底层的资料很少啊

1

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2004-12-23 13:40:00 | 显示全部楼层

Re: [提问]何谓游戏"引擎"?

如果想自己做3D游戏引擎,我认为难度非常大。
至少需要3-5个同伙,花个2年时间,能初具模样。
就个人开发3D游戏引擎而言,我觉得可以这么走。
1)首先你要确定开发出的游戏引擎是给什么类型的游戏用的,如rpg、fts、slg;
2)完整开发一个单机游戏(你确定的游戏类型);
3)重新设计你的游戏,抽取公共模块部分,进行规划;
4)研究已有的开源引擎代码;
5)从图形入手,先做图形绘制,文字输出,到图片输入输出,
再到特殊文件的输入输出,如bsp、mdl、md2、md3、.x、3ds等。
6)游戏资源管理;压缩、格式转化等。
再往后就看自己的设计规划了。其实目前的免费引擎有不少。
研究他们的代码+动手开发游戏应该是好方法。
以上说的是用c#语言。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2004-12-23 20:36:00 | 显示全部楼层

Re:[提问]何谓游戏"引擎"?

联合作一个吧

1

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2004-12-24 08:54:00 | 显示全部楼层

Re:[提问]何谓游戏"引擎"?

to 茹枫
加我一个。

2

主题

32

帖子

32

积分

注册会员

Rank: 2

积分
32
QQ
发表于 2005-1-1 08:35:00 | 显示全部楼层

Re:[提问]何谓游戏"引擎"?

哦~~
小弟受教了,小弟这厢有冖了~~

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2005-1-1 19:39:00 | 显示全部楼层

Re:[提问]何谓游戏"引擎"?

我不会做
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-23 22:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表