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

Project1

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

按键经过的脚本

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2008-7-21
帖子
15
跳转到指定楼层
1
发表于 2008-7-21 16:51:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在游戏开头我放了三张图片连续播放的脚本,但每次玩的时候,都要三张都播完才能进入开始画面.有没有在播放图片时,键盘按键直接过渡到开始画面的脚本?
此贴于 2008-7-23 23:52:46 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-6-12
帖子
80
2
发表于 2008-7-21 17:01:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39978
在线时间
5813 小时
注册时间
2006-11-10
帖子
6683
3
发表于 2008-7-21 17:11:57 | 只看该作者
脚本最后一个end前塞入
def cancel?
    if Input.trigger?(Input::C)
      $scene = (这里放那个脚本结束返回开始画面的变量)
      return true
    end
    return false
  end
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2008-7-21
帖子
15
4
 楼主| 发表于 2008-7-21 17:36:01 | 只看该作者
改了,可是没作用呀??

不清楚该改在哪个位置,也许原来代码有错也说不定,以下是原来的代码:



class Scene_Logo
#-----------------------------------------------
# ● 主处理
#-----------------------------------------------

def main
   
   # 生成LOGO图形
   @sprite = Sprite.new
   @sprite.bitmap = RPG::Cache.picture("bb1")
   @sprite.x = 0
   @sprite.y = 0
   # 显示计时器
   @show_time=30
   # 执行过渡
   Graphics.transition(30)
      # 主循环
   while @show_time>0 do
     # 刷新游戏画面
     Graphics.update
     # 显示计时器减一
     @show_time -= 1
   end
   # 准备过渡
   Graphics.freeze
   # 释放标题图形
   @sprite.bitmap.dispose
   @sprite.dispose
      
   
   @sprite = Sprite.new
   @sprite.bitmap = RPG::Cache.picture("bb2")
   @sprite.x = 0
   @sprite.y = 0
   # 显示计时器
   @show_time=30
   # 执行过渡
   Graphics.transition(30)
   
   
   # 主循环
   while @show_time>0 do
     # 刷新游戏画面
     Graphics.update
     # 显示计时器减一
     @show_time -= 1
   end
   # 准备过渡
   Graphics.freeze
   # 释放标题图形
   @sprite.bitmap.dispose
   @sprite.dispose
   
   @sprite = Sprite.new
   @sprite.bitmap = RPG::Cache.picture("bb3")
   @sprite.x = 0
   @sprite.y = 0
   # 显示计时器
   @show_time=30
   # 执行过渡
   Graphics.transition(30)
   
   
   # 主循环
   while @show_time>0 do
     # 刷新游戏画面
     Graphics.update
     # 显示计时器减一
     @show_time -= 1
   end
   # 准备过渡
   Graphics.freeze
   # 释放标题图形
   @sprite.bitmap.dispose
   @sprite.dispose
   
   
   # 执行过渡,过渡到全黑
   Graphics.transition(20)
   # 准备过渡,用于准备过渡到标题画面
   Graphics.freeze
   
   # 进入标题画面
   $scene = Scene_Title.new

end
end

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39978
在线时间
5813 小时
注册时间
2006-11-10
帖子
6683
5
发表于 2008-7-21 18:13:28 | 只看该作者
囧,不同的脚本.....

过度了4次...貌似不能简单的加个if Input.trigger?(Input::C)~~~

等待高手吧....
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3133
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

6
发表于 2008-7-21 18:26:07 | 只看该作者
所有  while @show_time>0 do
    # 刷新游戏画面
    Graphics.update
    # 显示计时器减一
    @show_time -= 1
  end
改为
while @show_time>0 do
    # 刷新游戏画面
    Graphics.update
Input.update
if Input.trigger?(Input::C)
  $scene = Scene_Title.new
end
    # 显示计时器减一
    @show_time -= 1
  end


系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-8-9 11:51

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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