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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: reg_214
打印 上一主题 下一主题

关于ruby的一些问题

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-1-17
帖子
104
11
 楼主| 发表于 2008-11-29 02:08:48 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
283
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

12
发表于 2008-11-29 02:10:00 | 只看该作者
以下引用reg_214于2008-11-28 18:08:48的发言:

是吗??
如果我把战斗改到像 (坦克大战)、(俄罗斯方块) 的那个窗口里面应该会简单些吧!~~
因为也没什么东西啊!~~必备的就是像 hp、mp条(敌人的要不要的没什么事),如果想美化一下可以显示一张PS过的图片,再往后无非就是主角的控制问题了!好像也没什么复杂的吧~~~~


嘛,主要是 流程 的控制。

还要考虑 FPS , Ruby 的效率是在是 不敢恭维 啊。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

炎发灼眼的讨伐者

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
帖子
904
13
发表于 2008-11-29 02:42:44 | 只看该作者
以下引用八云紫于2008-11-28 17:55:04的发言:


以下引用orochi2k于2008-11-28 17:53:47的发言:

编译会生成二进制或汇编的目标代码,但是跑RUBY时死活米发现这类东东

最后都会翻译成机器语言的,只是途径不一样罢了。


RM的脚本不会被编译成机器语言的。

只有RM里ruby的解释器才是以机器语言的形式存在的,RGSS脚本只是运行在解释器上面的而已,和机器语言没关系。

解释再说白一点就是ruby的解释器定义一个规则,脚本按照这个规则写,解释器就执行相应的程序而已,不需要通过编译的。

RMXP&RMVX通用Web化完成- -|||
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
283
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

14
发表于 2008-11-29 02:44:04 | 只看该作者
以下引用灼眼的夏娜于2008-11-28 18:42:44的发言:

RM的脚本不会被编译成机器语言的。

只有RM里ruby的解释器才是以机器语言的形式存在的,RGSS脚本只是运行在解释器上面的而已,和机器语言没关系。

解释再说白一点就是ruby的解释器定义一个规则,脚本按照这个规则写,解释器就执行相应的程序而已,不需要通过编译的。


类似于 调用 程序 么?

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

炎发灼眼的讨伐者

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
帖子
904
15
发表于 2008-11-29 02:47:07 | 只看该作者
差不多吧。。 class def 这些就相当于ruby语言的一些规则,ruby解释器遇到class就知道要定义一个类了,然后定义类的程序也是调用解释器里的代码执行。= =
RMXP&RMVX通用Web化完成- -|||
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
283
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

16
发表于 2008-11-29 02:48:04 | 只看该作者
以下引用灼眼的夏娜于2008-11-28 18:47:07的发言:

差不多吧。。 class def 这些就相当于ruby语言的一些规则,ruby解释器遇到class就知道要定义一个类了,然后定义类的程序也是调用解释器里的代码执行。= =


明白了。 不过这么定义的话,能在什么方面取得优势呢? 效率? 速度?

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

炎发灼眼的讨伐者

梦石
0
星屑
50
在线时间
1707 小时
注册时间
2007-8-4
帖子
904
17
发表于 2008-11-29 02:51:19 | 只看该作者
解释器的好处肯定不是效率 速度了,效率比机器语言执行慢多了。。最多就c语言的1/10。

解释器语言的最大好处就是动态!~ 一切都是动态的了,可以随便定义方法,撤销方法,反射编程等都非常方面。当然这只是一点点- -

RMXP&RMVX通用Web化完成- -|||
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
1
星屑
10049
在线时间
4430 小时
注册时间
2005-10-22
帖子
6953

开拓者贵宾

18
发表于 2008-11-29 03:26:34 | 只看该作者
RUBY的作者貌似说是为了让大家体验开发程序的快感,所以整了这么个东东-_-0
而我们也确实体会到了解释型语言比C系的开发效率提高-_-0(虽然以执行效率为代价)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 12:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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