游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7169|回复: 21

【讨论】我的一个2d游戏引擎设想

[复制链接]

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
发表于 2005-1-13 17:39:00 | 显示全部楼层 |阅读模式
2d图形引擎设想


        2d图形引擎面向的是功能性,所有操作都是基于对象的,在游戏引擎把对象分为3大类,背景,精灵,镜头。这三个对象都是限制在一个游戏场景里。

1        背景:通常是游戏里的地图和建筑物等不会移动的部分。
1.1        背景
1.2        前景
2        精灵:精灵是在游戏里可以移动的图形块。
2.1        静态精灵:自身不会变换
2.2        动态精灵:自身会随时间,或者随事件而改变图形
2.3        粒子系统:按照一定规律产生,移动,消失的图形块
3        镜头:用于确定场景的那个部分显示在屏幕上

游戏引擎的使用方法:
1.        清除场景内容
2.        初始化背景内容
3.        初始化精灵的内容
4.        改变精灵的移动位置
5.        设置镜头
6.        显示游戏场景
7.        重复4~6步,直到场景切换
8.        重复1~7步,直到游戏结束




1

主题

130

帖子

135

积分

注册会员

Rank: 2

积分
135
发表于 2005-1-13 21:07:00 | 显示全部楼层

Re:【讨论】我的一个2d游戏引擎设想

................
寻路ai
障碍板
事件点
编辑器

引擎不只管渲染的

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2005-1-14 09:27:00 | 显示全部楼层

Re:【讨论】我的一个2d游戏引擎设想

错,那是物理引擎的事啊,图像引擎是图像引擎,不能混淆,它们之间可以有调用关系

1

主题

130

帖子

135

积分

注册会员

Rank: 2

积分
135
发表于 2005-1-14 09:33:00 | 显示全部楼层

Re:【讨论】我的一个2d游戏引擎设想

游戏引擎...不是图像引擎-_-

3

主题

27

帖子

35

积分

注册会员

Rank: 2

积分
35
发表于 2005-1-14 10:30:00 | 显示全部楼层

Re:【讨论】我的一个2d游戏引擎设想

引擎重要的部分是场景管理,就是用图素拼出一个场景,正确的从后向前的绘制顺序,障碍系统,大场景的动态载入,也就是说主要工作量在你列的背景里面,其它那些都好办

71

主题

1330

帖子

2585

积分

金牌会员

Rank: 6Rank: 6

积分
2585
 楼主| 发表于 2005-1-14 12:13:00 | 显示全部楼层

Re: Re:【讨论】我的一个2d游戏引擎设想

cproom: Re:【讨论】我的一个2d游戏引擎设想

引擎重要的部分是场景管理,就是用图素拼出一个场景,正确的从后向前的绘制顺序,障碍系统,大场景的动态载入,也就是说主要工作量在你列的背景里面,其它那些都好办


谢谢你的建议,我本来的设想图形引擎的重点应该是在精灵部分,对于背景,我原来以为只是直接载入相关的地图图片就可以了。

7

主题

136

帖子

136

积分

注册会员

Rank: 2

积分
136
发表于 2005-1-16 08:03:00 | 显示全部楼层

Re:【讨论】我的一个2d游戏引擎设想

建议大家去看看GBA吧..
2D的精髓在于 MAP-TILE的结构.
2D的极限在于充分运用ALPHA
2D的精灵在于充分利用组合SPRITE

当然,对应的编辑器也是非常重要的.

32

主题

377

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
发表于 2005-1-16 12:19:00 | 显示全部楼层

Re:【讨论】我的一个2d游戏引擎设想

2d的图像管理难道比较庞大吗?

为什么还要专门做引擎?

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-1-16 17:00:00 | 显示全部楼层

Re:【讨论】我的一个2d游戏引擎设想

和3d的比当然没得说,但是涉及2d游戏你总得有个脚本编辑器把…………

7

主题

136

帖子

136

积分

注册会员

Rank: 2

积分
136
发表于 2005-1-16 17:13:00 | 显示全部楼层

Re:【讨论】我的一个2d游戏引擎设想

2d和3D只是表现形式的不同,对资源的管理方式事实上是类似的.
别以为2D游戏会比3D游戏更好做.有些时候2D图象的管理甚至比3D更复杂.
我说的都是商业级的2D游戏,小打小闹的2D DEMO就免了.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 03:10

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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