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

Project1

 找回密码
 注册会员
搜索
楼主: minii
打印 上一主题 下一主题

为什么RM里不准用 INPUT

 关闭 [复制链接]

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

11
发表于 2009-1-13 23:43:15 | 只看该作者
以下引用minii于2009-1-13 15:42:30的发言:

就是 叫 玩游戏的 输入一个数字


Ruby 有这个用法么??

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-10-18
帖子
25
12
 楼主| 发表于 2009-1-13 23:44:19 | 只看该作者
没有?  那我怎么输入数字啊···  就是要搞一个激活游戏的 放前面
签名是虾米?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-22
帖子
54
13
发表于 2009-1-13 23:44:21 | 只看该作者
楼主太基础了。
很可惜 在rgss脚本系统里面 ,没有input xxxxx的写法。
不符合rgss的语法要求。
你的所谓基础可能在vb里面 vc里面正确在rgss里面就是错误的
end if 这个写法也错误

请楼主看看ruby的语法吧。不要认为天下语法都一样
红马尼 強くなりたい 习惯性的上6R……
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

14
发表于 2009-1-13 23:46:00 | 只看该作者
Input 是模块,不是函数呀~~

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-10-18
帖子
25
15
 楼主| 发表于 2009-1-13 23:46:01 | 只看该作者
那我要怎么写?

就是想再点击 “开始游戏”以后弹出一个窗口  然后输入一个12位的数字
再判定是对是错

对的继续  错的退出
签名是虾米?
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

16
发表于 2009-1-13 23:46:53 | 只看该作者
以下引用minii于2009-1-13 15:46:01的发言:

那我要怎么写?

就是想再点击 “开始游戏”以后弹出一个窗口  然后输入一个12位的数字
再判定是对是错

对的继续  错的退出


两种方法,一个是用 RGSS 写一个界面出来;

另一个是使用 dll ,创建一个窗口出来~~~

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-10-18
帖子
25
17
 楼主| 发表于 2009-1-13 23:47:44 | 只看该作者
以下引用八云紫于2009-1-13 15:46:53的发言:


以下引用minii于2009-1-13 15:46:01的发言:

那我要怎么写?

就是想再点击 “开始游戏”以后弹出一个窗口  然后输入一个12位的数字
再判定是对是错

对的继续  错的退出



两种方法,一个是用 RGSS 写一个界面出来;

另一个是使用 dll ,创建一个窗口出来~~~

RGSS怎么写?
签名是虾米?
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-6
帖子
413
18
发表于 2009-1-13 23:48:50 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-10-18
帖子
25
19
 楼主| 发表于 2009-1-13 23:51:55 | 只看该作者
RGSS怎么写?
回复 支持 反对

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

20
发表于 2009-1-13 23:54:40 | 只看该作者
  1. #==============================================================================
  2. # ■ Scene_InputNumbers
  3. #==============================================================================

  4. class Scene_InputNumbers
  5.   
  6.   #--------------------------------------------------------------------------
  7.   # ● 初始化对像
  8.   #     actor_index : 角色索引
  9.   #--------------------------------------------------------------------------
  10.   def initialize(numbers_index)
  11.     @numbers_index = numbers_index;
  12.     @number = 0;
  13.   end
  14.   #--------------------------------------------------------------------------
  15.   # ● 主处理
  16.   #--------------------------------------------------------------------------
  17.   def main
  18.     @numbers_window = Window_InputNumber.new(@numbers_index);
  19.     Graphics.transition;
  20.     # 主循环
  21.     loop do
  22.       # 刷新游戏画面
  23.       Graphics.update;
  24.       # 刷新输入信息
  25.       Input.update;
  26.       # 刷新画面
  27.       update;
  28.       # 如果画面切换的话就中断循环
  29.       if $scene != self
  30.         break;
  31.       end
  32.     end
  33.     # 准备过渡
  34.     Graphics.freeze;
  35.     # 释放窗口
  36.     @numbers_window.dispose;
  37.   end
  38.   #--------------------------------------------------------------------------
  39.   # ● 刷新
  40.   #--------------------------------------------------------------------------
  41.   def update
  42.     @numbers_window.update;
  43.     if Input.trigger?(Input::C)
  44.       $game_system.se_play($data_system.buzzer_se);
  45.       @number = @numbers_window.number;
  46.       if @number == 1234
  47.         do_something;
  48.       else
  49.         do_something;
  50.       end
  51.     end
  52.   end
  53. end
复制代码


仅仅是框架~~~~
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-19 16:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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