幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 隐梦小鸳

[求助]Programming Ruby中文版(第2版)--一本关于ruby语言的书

[复制链接]

28

主题

108

帖子

1191

积分

⑥精研

积分
1191
 楼主| 发表于 2007-4-25 23:29:33 | 显示全部楼层
不能开始就学ruby 吗 ?因为 我学这语言目前主要是为了RMXP
当然 RMXP里的F1里的内容以及其他教程 我也打算打印下来 一起研究研究
你让我选择学C语言  难道学ruby语言不如C语言 或者用处没它广?
先学Ruby语言不行么?
回复 支持 反对

使用道具 举报

1

主题

289

帖子

4万

积分

⑧专业

传说中的Bunny雷神~!

积分
46038
发表于 2007-4-25 23:37:05 | 显示全部楼层
其实你只要把全部默认的脚本都删除掉你就会发现绝大多数原本可以使用的东西都失效了(包括内部脚本的RPG类模块)。从某种意义上来说RGSS倒更像是一个Ruby的SDK,把需要的一些基本东西(比如object之类的)都写好了,用默认的脚本编辑器+删除全部脚本也比单独的Ruby编辑器要好用得多。
自从那个天神出现以后,爷的地位就降低了。 (\\__/) ("H.H)  H ( ~  )~| This is Bunny H God.
回复 支持 反对

使用道具 举报

1

主题

289

帖子

4万

积分

⑧专业

传说中的Bunny雷神~!

积分
46038
发表于 2007-4-25 23:42:35 | 显示全部楼层
引用第10楼隐梦小鸳2007-04-25 23:29发表的:
不能开始就学ruby 吗 ?因为 我学这语言目前主要是为了RMXP
当然 RMXP里的F1里的内容以及其他教程 我也打算打印下来 一起研究研究
你让我选择学C语言  难道学ruby语言不如C语言 或者用处没它广?
先学Ruby语言不行么?

毕竟C语言的知名度、吃香程度和运用范围都比Ruby高,而且貌似Ruby的处理效率也不是特别好(但是在2D方面绝对没问题,别以RM默认的脚本来判定Ruby的速度,那个默认脚本非常的粗糙,做工极差。),学习RM的话还是要先从RGSS入手的。其实所有编程语言要是没有SDK的支持也很难编出什么好游戏。
自从那个天神出现以后,爷的地位就降低了。 (\\__/) ("H.H)  H ( ~  )~| This is Bunny H God.
回复 支持 反对

使用道具 举报

9

主题

1512

帖子

9136

积分

荣誉群

Cod3r

积分
9136

终身成就奖

发表于 2007-4-26 03:16:47 | 显示全部楼层
Ruby是腳本層...就像KRKR的TJS,或是Torque的CScript

你不必知道KRKR怎麼編譯,也可以用TJS完成遊戲,
同樣的,你可以用RGSS完成整個遊戲而不必碰到底層,
但某方面來說,知道底層工作情形總是比較好的,就像KRKR的源碼。

RGSS的未來誰也不知道,EB已經好幾年沒更新它了,
如果新的RM(如果還有的話),換了一個腳本系統怎麼辦?
如果是在長期方面的話,學習開源的KRKR安全得多。
(\\__/) (O.o ) (> < ) This is Bunny.
回复 支持 反对

使用道具 举报

28

主题

108

帖子

1191

积分

⑥精研

积分
1191
 楼主| 发表于 2007-4-26 10:08:16 | 显示全部楼层
引用第12楼锦涛卖灌饼2007-04-25 23:42发表的:


毕竟C语言的知名度、吃香程度和运用范围都比Ruby高,而且貌似Ruby的处理效率也不是特别好(但是在2D方面绝对没问题,别以RM默认的脚本来判定Ruby的速度,那个默认脚本非常的粗糙,做工极差。),学习RM的话还是要先从RGSS入手的。其实所有编程语言要是没有SDK的支持也很难编出什么好游戏。

  我第次听说的语言就是C语言  但是我还是真的点都不了解它,因为我没敢想能在编程上发展
我只是想做出个精美的RPG游戏。而我只知道有RMXP 这种软件 且用的是ruby语言 才来问问 买那书 适不适合~~~~~~~ 如果C语言 能胜任RUBY 做出个更好的RPG游戏,那我考虑放弃买那本书~~
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-4-26 10:19:56 | 显示全部楼层
看看首页右下角的东西...
www.rpgchina.com
做游戏,其实不止一种语言...
回复 支持 反对

使用道具 举报

28

主题

108

帖子

1191

积分

⑥精研

积分
1191
 楼主| 发表于 2007-4-26 10:26:15 | 显示全部楼层
引用第15楼Saiholmes2007-04-26 10:19发表的:
看看首页右下角的东西...
www.rpgchina.com
做游戏,其实不止一种语言...

恩 是的 那看来 还是用不着去买这本书了??
  因为我目的在于 能用RMXP做出个精美的游戏来,最好能做出 仙剑 幻想三国志那样的游戏
这样 你看 我不用买那本书,就F1里的教程 就行了么?
等我稍微掌握了RMXP以后,我就打算学C语言。
回复 支持 反对

使用道具 举报

28

主题

108

帖子

1191

积分

⑥精研

积分
1191
 楼主| 发表于 2007-4-26 10:28:06 | 显示全部楼层
引用第16楼隐梦小鸳2007-04-26 10:26发表的:


恩 是的 那看来 还是用不着去买这本书了??
  因为我目的在于 用RMXP能自行做出个精美的游戏来,比如 仙剑 幻想三国志那样的游戏
这样 你看 我不用买那本书,就F1里的教程 就行了么?
.......
回复 支持 反对

使用道具 举报

6

主题

199

帖子

18

积分

版主

Rank: 7Rank: 7Rank: 7

积分
18
发表于 2007-4-26 11:05:29 | 显示全部楼层
樓主沒有編程根基,一開始就學習ruby,會很吃力的,畢竟ruby的好多東西貌似都不太適合初學者,可能的話先學習C/JAVA成效會較佳。
C適合編程入門,JAVA幫助理解物件導向的編程概念,掌握了這些語言後再學ruby,很多東西都會很易明白的,到時學ruby只是學習它的語法而已,因為很多概念上的東西都是類似的。
我只是給個建議,如果時間不允許,就由ruby開始學起吧。
那本書買來學習也是有一定的幫助的,想買就買吧!
回复 支持 反对

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-4-26 11:31:27 | 显示全部楼层
我觉得,还是直接从ruby开始吧。
http://tryruby.hobix.com/
直接在网页上体验ruby,看着说明,15分钟也就差不多ruby入门了。
学个1-2周,ruby掌握个大概,基本就可以用rgss自己写小游戏了。

而c的起点是简单,但是光是c,还不能真正拿来写游戏。
最少还得去学图形编程,或gdi或dx或gl。
就算花时间学会了图形编程,这还不能算是能写游戏了,因为只用c来写游戏,是相当的繁琐。
于是又要去学c++,这c++可是个无底洞,花个一两年时间都不能说能用好它。
这样,累计在c上投入的精力相对于用rmxp工具而言,那是多得太多太多。

如果lz并不期望自己能成为专业的游戏程序员的话,ruby应该是效费比最佳的选择。
え~え~お!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-13 06:15 , Processed in 0.012801 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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