幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2766|回复: 8

原来RMXP&RMVX就是mvc结构的

[复制链接]

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-12-29 10:38:46 | 显示全部楼层 |阅读模式
才反应过来。[s:5]

平时在IDE里编辑的基本都是Model部分,像人物数据,地图数据...除Script部分外。

以数据为中心来看,所谓的“事件”,这本来就是Model数据的一部分。
用来约束或处理数据的。Rail中采用的也是这个办法。

像地图图块用多大像素,这就是约定。和Rail里数据库表所对应的model名总是一定的那个约定是同样的处理办法。

以后的事情就简单了,自己写引擎的时候,照着RMXP的样子描一个就OK了。[s:7]
え~え~お!!!
回复

使用道具 举报

2

主题

69

帖子

761

积分

⑤进阶

积分
761
发表于 2007-12-29 14:55:38 | 显示全部楼层
天下软件本一家
所谓世界,就是一群混蛋。
回复 支持 反对

使用道具 举报

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2007-12-29 15:21:19 | 显示全部楼层
[s:5] 飄過。。。。
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
 楼主| 发表于 2007-12-29 18:50:16 | 显示全部楼层
倒底是rails式的东西好上手啊,但是要精通就难了。 [s:6]
え~え~お!!!
回复 支持 反对

使用道具 举报

23

主题

218

帖子

2470

积分

⑥精研

积分
2470
发表于 2007-12-29 20:18:42 | 显示全部楼层
没碰过RM……路过……
ONScripter for PSP/Windows中文版 http://blog.163.com/john_he_
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
发表于 2007-12-29 21:03:11 | 显示全部楼层
照SHAWIND大说,那编程的数据就是MODEL,流程就是CONTROL,看到的都是VIEW了……
Style-C
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
 楼主| 发表于 2007-12-29 21:19:55 | 显示全部楼层
好像不太像你说的这样。
能处理、改变数据的只有Model。
就像RMXP,事件脚本其实就是放在人物,地图数据库里的。
Controller是把用户的输入传给Model,把Model的输出传给View。

  
<aglie web development with rails>里的一张图,还是比较直观的,一看就明白的。

本帖子中包含更多资源

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

x
え~え~お!!!
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
发表于 2007-12-30 09:25:16 | 显示全部楼层
是啊,虽然偶有点故意在捣乱>o<
能处理、改变数据的只有Model --> 数据段的数据就是内存/FILE中的数据嘛,就是改变来着
Controller是把用户的输入传给Model --> 偶稍微狭窄理解了些,把用户输入数据当作在启动前使用完毕
把Model的输出传给View --> 比如console的程序最明显了,fprintf等系列都是把数据打印出来……
其实偶在瞎搅和……不过FX也没有来……你这个问题还是跟他说比较好XDD

偶对这些太不在意了 ||||
Style-C
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
 楼主| 发表于 2007-12-30 10:22:06 | 显示全部楼层
呵呵,正是因为各人的理解不同,才有交流的必要啊。

对于Controller传递输入,我现在是这样理解的,也不知道对不对。

比如一个格斗游戏,←↓→A是出招,中间间隔20MS,Controller检测到这样的输入后,转化usingSkill_03这样的东西传给Model。
Model部分根本不管用户倒底是输了什么,只要有usingSkill_03的消息来,它就让人物用skill_03

唉,rmxp封得太严实了,抄不到太多背后的东西。
我还是去下个rails,真实的体会下吧。
え~え~お!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-4-30 15:33 , Processed in 0.022780 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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