设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1924|回复: 7
打印 上一主题 下一主题

[讨论] 来论证一下将游戏的显示层与逻辑层分离的可行性吧=v=

[复制链接]

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

跳转到指定楼层
1
发表于 2011-11-15 23:57:01 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
在RPG MAKER系列中,显示层与逻辑层是混合在一起的,其实这种结构他并不优秀,去看看类似XNA的游戏架构你就会发现很多的游戏都是选择将逻辑运算与渲染展示分开处理的,不过显然RM不是,那么来论证一下将RM的显示层与逻辑层分开的可行性和动机吧=v=
哎呀,蛋疼什么的最有爱了

Lv2.观梦者

傻♂逼

梦石
0
星屑
374
在线时间
1606 小时
注册时间
2007-3-13
帖子
6562

烫烫烫开拓者

8
 楼主| 发表于 2011-11-16 18:16:48 | 只看该作者
本帖最后由 yangff 于 2011-11-16 18:16 编辑

不过RM的部分图形功能实现并没有分离成功,可以看出开发者最初是在竭力分离的,不过最后还是没有成功……
Rm的MVC绝对不彻底!
整个过程全部再靠Controller调度……或许这样说不大对吧,但是图形渲染看似从Controller中分离出去了,但是实际上却还是在Controller中被调用者略坑爹啊%……

点评

哎,最近坑洼的有点多啊……RGE、PLUS、Ej……蛋疼啊!!  发表于 2011-11-16 18:18
哎呀,蛋疼什么的最有爱了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
163 小时
注册时间
2011-11-12
帖子
56
7
发表于 2011-11-16 11:05:55 | 只看该作者
正如 @Shy07 所說,RGSS 更像是 MVC 架構,而不是 multi-tier 架構,不過基本目的都一樣:关注点分离(SoC,separation of concerns)。當渲染模塊和邏輯模塊的耦合被最小化後,程序便更易維護、擴展、改變。我印象中 RGSS 倒確實是做了“分離”這一步,只是耦合仍然比較嚴重。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
39 小时
注册时间
2010-8-16
帖子
30
6
发表于 2011-11-16 09:47:37 | 只看该作者
其实做一件事都是要有目的的,你要分离有什么目的,有什么必要性,单纯的赶时髦或者别人这么做我也这么做是没有必要的。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
39 小时
注册时间
2010-8-16
帖子
30
5
发表于 2011-11-16 09:21:23 | 只看该作者
制作难度会上升一个档次。而且RM本来显示层提升不就只是靠贴图么,没必要吧。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2227
在线时间
1102 小时
注册时间
2006-1-10
帖子
800
4
发表于 2011-11-16 09:10:58 | 只看该作者
没那个必要,这种直观的展现形式也是RM的特性,是更利于制作者理解的形式。
其实比起那些复杂的架构,RM的效率和扩展性才是它最大的瓶颈。当然RM的开发者根本就没想让你去实现一些超出其能力范围外的功能。
总的来说你的技术越是强大,就越会发现RM不好用。相较而言gamemaker要好些,不过仍要遇到一系列的限制因素。所以有实力的达人们还是要走自主开发的路子...
回复 支持 反对

使用道具 举报

Lv2.观梦者

(?????)

梦石
0
星屑
728
在线时间
1327 小时
注册时间
2011-7-18
帖子
3184

贵宾

3
发表于 2011-11-16 06:34:35 | 只看该作者
我听不懂你们说的话……
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
255
在线时间
227 小时
注册时间
2009-7-26
帖子
216
2
发表于 2011-11-16 02:51:00 | 只看该作者
= = 其实rm有“尝试”分开的痕迹⋯⋯
话说显示层和逻辑分开主要是那种复杂的显示效果吧⋯⋯
对rm来说没太大必要⋯⋯
况且如果要改⋯⋯那会让人疯掉的
不要吐槽我⋯⋯
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 00:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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