Project1

标题: RGSS中有输入函数么? [打印本页]

作者: bunny    时间: 2008-7-23 19:11
标题: RGSS中有输入函数么?
嗯!C语言里有scanf函数。功能呢如下:
...
scanf("%d",&a);  /*程序中的一句*/
...   

当执行这一句时,屏幕上会显示不停闪烁的"_"这时你可以输入一个数字(a在前面已经定义好为int类)例如输入12再回车。那么a的值就为12了,即a=12。

呃!我想问的是,我似乎没看见RGSS里没有这样的函数啊。输入函数。嗯,有谁知道的说一下,先谢谢啦。

-_-`难道只能这样?按上增加数字,确认输入。  

作者: IamI    时间: 2008-7-23 19:21
你在面向对象的C语言中见过这样的函数吗= =更何况Input只支持少量按键
所以,答案是,不可能。
作者: 静音    时间: 2008-7-23 19:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: bunny    时间: 2008-7-23 19:28
以下引用IamI于2008-7-23 11:21:34的发言:

你在面向对象的C语言中见过这样的函数吗= =更何况Input只支持少量按键
所以,答案是,不可能。

{/fd}scanf是格式输入函数,在语言里十分重要,经常调用的。
看来不行了,从来没在RGSS脚本里见过类似输入函数。
作者: bunny    时间: 2008-7-23 19:35
以下引用静音于2008-7-23 11:27:18的发言:

RGSS是通过那个游戏窗口而不是控制台命令行来输入输出的,所以我想就没这东西啰 :D
楼主可以参考一下这两个帖子来实现输入
http://rpg.blue/viewthread.php?tid=47019
http://rpg.blue/viewthread.php?tid=93059


哦!还真有人做了类似的东西出来了啊,呵呵。RGSS只能通过游戏窗口输入。嗯,明白。
作者: link006007    时间: 2008-7-23 19:48
我之说一句  ruby是用C写的...
作者: yangff    时间: 2008-7-23 23:34
以下引用link006007于2008-7-23 11:48:09的发言:

我之说一句  ruby是用C写的...

正解




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