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

Project1

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

[胡扯] ruby有啥缺陷么

[复制链接]

Lv1.梦旅人

梦石
0
星屑
242
在线时间
43 小时
注册时间
2021-5-25
帖子
49
跳转到指定楼层
1
发表于 2021-11-6 03:05:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在学习RGSS3,然后教程里有一句「Ruby这种灵活的语言就可以放心添加」
感到好奇的我就上网搜了一下它的特性,结果一排下来貌似全在夸
既然这么好,那为啥MV还抛弃了ruby,转向js阵营呢?它的缺陷在何处?

(本人完全不懂编程,RGSS3是我的第一门语言)

Lv4.逐梦者

梦石
0
星屑
7853
在线时间
1835 小时
注册时间
2017-10-23
帖子
352
2
发表于 2021-11-6 06:59:06 | 只看该作者
本帖最后由 xiaohuangdi 于 2021-11-6 07:15 编辑

语言用最多的是python,但是不适合做游戏;
游戏最多的是Js跟C#

Unity引擎是C#跟Js
虚幻引擎是冷门的C++ 跟蓝图
Ruby是更冷门……

未来的趋势肯定是可视化蓝图,不需要编程。 建议新手入坑直接虚幻4,界面不友善,一进去不适应,只要看教程视频把界面搞懂就行了,超级简单!

评分

参与人数 1+1 收起 理由
应答 + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

3
发表于 2021-11-6 07:24:13 | 只看该作者
与其说有什么缺陷,不如说js才是真正的天选之子

评分

参与人数 1+1 收起 理由
应答 + 1 虽然听不懂但还是赛糖

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
39665
在线时间
7484 小时
注册时间
2009-7-6
帖子
13483

开拓者贵宾

4
发表于 2021-11-6 09:16:55 | 只看该作者
这和js比倒不是什么缺陷,纯粹是js底力太厚
RGDirect - DirectX驱动的RGSS,点我了解.
RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
242
在线时间
43 小时
注册时间
2021-5-25
帖子
49
5
 楼主| 发表于 2021-11-6 11:12:26 | 只看该作者
fux2 发表于 2021-11-6 09:16
这和js比倒不是什么缺陷,纯粹是js底力太厚

能具体说说不
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4540
在线时间
627 小时
注册时间
2021-3-24
帖子
483
6
发表于 2021-11-6 11:32:10 | 只看该作者
工具行不行看的是用工具的人。
行的人是操控工具,不行的人是被工具支配
后者是看社区支持的,比如一般人眼里RM就不是很行
ruby生态属于被遗弃了,青黄不接
js可是如日中天

评分

参与人数 1+1 收起 理由
应答 + 1 塞糖

查看全部评分

摸了
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
20945
在线时间
9333 小时
注册时间
2012-6-19
帖子
7106

开拓者短篇九导演组冠军

7
发表于 2021-11-6 12:18:13 | 只看该作者
编程语言是用来解决实际问题的

对rm来说它想解决的问题是跨平台,而js有现成的解决方案可以直接用

评分

参与人数 1+1 收起 理由
应答 + 1 认可答案

查看全部评分

回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7921
在线时间
1049 小时
注册时间
2012-4-3
帖子
1271

开拓者

8
发表于 2021-11-6 12:25:24 手机端发表。 | 只看该作者
单说Ruby语言的缺陷,似乎难以界定,毕竟在2d范围之内,其他语言能够做到的游戏功能,Ruby经过努力书写也能够做得到。
不说语言了,RM的CPU单核驱动可以说是一个致命的缺陷,虽然它锁了上限,但是与它自身开始时的定位似乎又是不冲突的。正因如此,想要把RM发挥好,必然要做好充分的优化,把能够优化的地方甚至逐帧检阅,那么,处于普通游戏状态完全可以做到满帧运行。(如果在这个基础上开放多核心,可以想见,上限是不可估量的,多年前的PC都已经有了至少的双核,可见上限会是成倍的增加。)
如果说有什么愿景的话,还是希望有深厚语言功底的仁人志士更大限度地对基础功能进行拓展与开荒吧。有一个想法,如果把像素移动进行深入,地图通行实现自定义像素通行度,人物移动实现自定义像素全方向(8方向或许也够用了)移动,外加人物real_xy与人物实际坐标位置完全关联,动作化的路子在基础支撑上就可以野得多了。

评分

参与人数 1+1 收起 理由
应答 + 1 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

9
发表于 2021-11-6 18:19:04 | 只看该作者
因为js用的人多所以很多ruby还没做到的东西js已经有更好的解决方法了,自然就用js

评分

参与人数 1+1 收起 理由
应答 + 1 塞糖

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv6.析梦学徒

老鹰

梦石
40
星屑
33407
在线时间
6552 小时
注册时间
2012-5-26
帖子
3178

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

10
发表于 2021-11-6 18:36:22 | 只看该作者
光是单核就够难受了,更不用说默认rgss是cpu渲染()

评分

参与人数 1+1 收起 理由
应答 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-26 07:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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