查看: 5488|回复: 17

[胡扯] ruby有啥缺陷么

[复制链接]
梦石
0
星屑
282
在线时间
45 小时
注册时间
2021-5-25
回帖
41
发表于 2021-11-6 03:05:38 | 显示全部楼层 |阅读模式

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

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

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

(本人完全不懂编程,RGSS3是我的第一门语言)
梦石
0
星屑
8177
在线时间
1873 小时
注册时间
2017-10-23
回帖
351
发表于 2021-11-6 06:59:06 | 显示全部楼层
本帖最后由 xiaohuangdi 于 2021-11-6 07:15 编辑

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

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

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

评分

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

查看全部评分

回复

使用道具 举报

梦石
1
星屑
24088
在线时间
3339 小时
注册时间
2011-7-8
回帖
3862

开拓者

发表于 2021-11-6 07:24:13 | 显示全部楼层
与其说有什么缺陷,不如说js才是真正的天选之子

评分

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

查看全部评分

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

使用道具 举报

老黄鸡

梦石
4
星屑
45695
在线时间
7947 小时
注册时间
2009-7-6
回帖
13337

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2021-11-6 09:16:55 | 显示全部楼层
这和js比倒不是什么缺陷,纯粹是js底力太厚
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
0
星屑
282
在线时间
45 小时
注册时间
2021-5-25
回帖
41
 楼主| 发表于 2021-11-6 11:12:26 | 显示全部楼层
fux2 发表于 2021-11-6 09:16
这和js比倒不是什么缺陷,纯粹是js底力太厚

能具体说说不
回复

使用道具 举报

梦石
0
星屑
100
在线时间
1022 小时
注册时间
2021-3-24
回帖
544

MZ评测员

发表于 2021-11-6 11:32:10 | 显示全部楼层
工具行不行看的是用工具的人。
行的人是操控工具,不行的人是被工具支配
后者是看社区支持的,比如一般人眼里RM就不是很行
ruby生态属于被遗弃了,青黄不接
js可是如日中天

评分

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

查看全部评分

全家活光光~
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2021-11-6 12:18:13 | 显示全部楼层
编程语言是用来解决实际问题的

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

评分

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

查看全部评分

回复 1 0

使用道具 举报

梦石
0
星屑
8026
在线时间
1051 小时
注册时间
2012-4-3
回帖
1270

开拓者

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

评分

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

查看全部评分

回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 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
回复

使用道具 举报

老鹰

梦石
40
星屑
37812
在线时间
7091 小时
注册时间
2012-5-26
回帖
3297

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

发表于 2021-11-6 18:36:22 | 显示全部楼层
光是单核就够难受了,更不用说默认rgss是cpu渲染()

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部