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

Project1

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

[有事请教] 存檔欄位擴充腳本如何讓游標停在最後操作的檔案上

[复制链接]

Lv5.捕梦者

梦石
0
星屑
33264
在线时间
10505 小时
注册时间
2009-3-15
帖子
4758
1
发表于 2023-9-2 17:39:49 | 显示全部楼层
本帖最后由 soulsaga 于 2023-9-2 17:42 编辑

RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 主处理
  3.   #--------------------------------------------------------------------------
  4.   def main
  5.     # 生成帮助窗口
  6.     @help_window = Window_Help.new
  7.     @help_window.width = 480
  8.     @help_window.contents = Bitmap.new(@help_window.width-32, @help_window.height-32)
  9.     @help_window.set_text(@help_text)
  10.     @savepage_window = Window_SavePage.new
  11.     #@savepage_window.opacity=0
  12.     @savepage_window.set_text(PagesText[0])
  13.     @file_index = $game_temp.last_file_index
  14.     # 生成存档文件窗口
  15.     @savefile_windows = []
  16.     # 选择最后操作的文件
  17.     for i in @file_index / 4 * 4..@file_index / 4 * 4 + 3
  18.       load_window(i)
  19.       @savefile_windows[i].visible = true
  20.     end
  21.     @savefile_windows[@file_index].selected = true
  22.     # 执行过渡
  23.     Graphics.transition
  24.     # 主循环
  25.     loop do
  26.       # 刷新游戏画面
  27.       Graphics.update
  28.       # 刷新输入信息
  29.       Input.update
  30.       # 刷新画面
  31.       update
  32.       # 如果画面被切换的话就中断循环
  33.       if $scene != self
  34.         break
  35.       end
  36.     end
  37.  
  38.     # 准备过渡
  39.     Graphics.freeze
  40.     # 释放窗口
  41.     @help_window.dispose
  42.     @savepage_window.dispose
  43.     for i in 0...@slots
  44.       @savefile_windows[i].dispose if @savefile_windows[i] != nil
  45.     end
  46.   end


上面的脚本决定的..
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-12 03:02

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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