Project1

标题: 如果想用vector的话 [打印本页]

作者: Salin    时间: 2008-2-13 04:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: superufo    时间: 2008-2-13 04:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 越前リョーマ    时间: 2008-2-13 04:33
以下引用superufo于2008-2-12 20:32:27的发言:

什么乱七八糟的……

同我一样看不懂……
作者: 死圣    时间: 2008-2-13 04:34
摆脱LZ说详细+明了点
作者: Salin    时间: 2008-2-13 04:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 诡异の猫    时间: 2008-2-13 04:37
他说的貌似是C语言.
理解不能
作者: Salin    时间: 2008-2-13 04:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 诡异の猫    时间: 2008-2-13 04:41
RGSS中貌似没有Vector这个类

自己写下咯- -
作者: Salin    时间: 2008-2-13 04:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: link006007    时间: 2008-2-13 04:45
好像ruby中没有向量...
a = [] ; 其实就和C的向量一样, 连续的内存空间, 而且可以动态改变大小
虽然这是ruby的数组, 但是和向量是一样的. 或者说, ruby中没有数组(那种固定长度的)
作者: 趙雲    时间: 2008-2-13 04:48
搜索了一下
http://www.kuqin.com/rubycndocument/man/addlib/Vector.html

貌似是要 require 'complex'
但是,在脚本中使用会语法错误……
不知道为什么。
作者: Salin    时间: 2008-2-13 04:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: Salin    时间: 2008-2-13 04:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 趙雲    时间: 2008-2-13 04:54
嗯,刚才试过了。
其中原因我也不知道,因为从来没有接触过这个。
作者: link006007    时间: 2008-2-13 04:56
以下引用趙雲于2008-2-12 20:48:58的发言:

搜索了一下
http://www.kuqin.com/rubycndocument/man/addlib/Vector.html

貌似是要 require 'complex'
但是,在脚本中使用会语法错误……
不知道为什么。

原来ruby有向量, 我火星了 - -,
那它的数组又来做什么?  二者有什么区别哦?

还有, 脚本会出错应该是RGSS没有包含完全的ruby吧.
那个require 'matrix' 会隐式连接某些库
就和你在RM用openGL一样, 会出错
作者: Salin    时间: 2008-2-13 05:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: Beside    时间: 2008-2-13 05:10
好高深啊...不知道跟做游戏有什么关系
作者: link006007    时间: 2008-2-13 05:13
在ruby中我感受不到vector的强大...
a = [0, 1];
a[100] = 4;  然后在看看F1提供的帮助文档.  ruby的数组几乎和向量没有区别...
不会是你要使用STL吧? 那你要自己写C代码
作者: Salin    时间: 2008-2-13 05:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 趙雲    时间: 2008-2-13 05:40
查找排序功能数组都有。
Ruby的数组是我见过所有语言中最强大的了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1