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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 无忧谷主幻
打印 上一主题 下一主题

[随意闲聊] 当你尝试用AI解决关于脚本的疑惑时(答案在最后)

[复制链接]

Lv4.逐梦者

素材区好人

梦石
3
星屑
8745
在线时间
3669 小时
注册时间
2011-7-21
帖子
2335

极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

11
 楼主| 发表于 4 小时前 | 只看该作者
soulsaga 发表于 2025-7-18 05:24
没事..你可以发出来让大家研究一下

不过阵型脚本没有,倒是让AI改了一下真实商店脚本,其实也就是去掉了卖出的功能
然后不出所料的报错了
真实商店改
这是修改之前
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37528
在线时间
10899 小时
注册时间
2009-3-15
帖子
4875
12
发表于 3 小时前 | 只看该作者
本帖最后由 soulsaga 于 2025-7-18 07:15 编辑
无忧谷主幻 发表于 2025-7-18 06:18
不过阵型脚本没有,倒是让AI改了一下真实商店脚本,其实也就是去掉了卖出的功能
然后不出所料的报错了
[f ...


就是沒有才要AI写一个..至於能不能用不重要..有个基本的就行

RS BattleSystem_112.rar

2.15 MB, 下载次数: 0

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37528
在线时间
10899 小时
注册时间
2009-3-15
帖子
4875
13
发表于 3 小时前 | 只看该作者
本帖最后由 soulsaga 于 2025-7-18 07:05 编辑

RUBY 代码复制
  1. def main
  2.    # 生成帮助窗口
  3.    @help_window = Window_Help.new
  4.    # 生成指令窗口
  5.    @command_window = Window_ShopCommand.new
  6.    @command_window.commands = ["买", "取消"]#修改成只剩下买和取消
  7.    # 生成金钱窗口
  8.    @gold_window = Window_Gold.new
  9.    @gold_window.x = 480
  10.    @gold_window.y = 64
  11.    # 生成时间窗口
  12.    @dummy_window = Window_Base.new(0, 128, 640, 352)
  13.    # 生成购买窗口
  14.    @buy_window = Window_ShopBuy_Va.new($game_system.goods[@shop_now])
  15.    @buy_window.active = false
  16.    @buy_window.visible = false
  17.    @buy_window.help_window = @help_window
  18.    # 生成卖出窗口
  19.    @sell_window = Window_ShopSell.new
  20.    @sell_window.active = false
  21.    @sell_window.visible = false
  22.    @sell_window.help_window = @help_window
  23.    # 生成数量输入窗口
  24.    @number_window = Window_ShopNumber.new
  25.    @number_window.active = false
  26.    @number_window.visible = false
  27.    # 生成状态窗口
  28.    @status_window = Window_ShopStatus.new
  29.    @status_window.visible = false
  30.    # 执行过渡
  31.    Graphics.transition
  32.    # 主循环
  33.    loop do
  34.      # 刷新游戏画面
  35.      Graphics.update
  36.      # 刷新输入信息
  37.      Input.update
  38.      # 刷新画面
  39.      update
  40.      # 如果画面切换的话就中断循环
  41.      if $scene != self
  42.        break
  43.      end
  44.    end
  45.    # 准备过渡
  46.    Graphics.freeze
  47.    # 释放窗口
  48.    @help_window.dispose
  49.    @command_window.dispose
  50.    @gold_window.dispose
  51.    @dummy_window.dispose
  52.    @buy_window.dispose
  53.    @sell_window.dispose
  54.    @number_window.dispose
  55.    @status_window.dispose
  56. end



RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2. # ● 刷新画面 (指令窗口激活的情况下)
  3. #--------------------------------------------------------------------------
  4. def update_command
  5.    # 按下 B 键的情况下
  6.    if Input.trigger?(Input::B)
  7.      # 演奏取消 SE
  8.      $game_system.se_play($data_system.cancel_se)
  9.      # 切换到地图画面
  10.      $scene = Scene_Map.new
  11.      return
  12.    end
  13.    # 按下 C 键的情况下
  14.    if Input.trigger?(Input::C)
  15.      # 命令窗口光标位置分支
  16.      case @command_window.index
  17.      when 0  # 购买
  18.        # 演奏确定 SE
  19.        $game_system.se_play($data_system.decision_se)
  20.        # 窗口状态转向购买模式
  21.        @command_window.active = false
  22.        @dummy_window.visible = false
  23.        @buy_window.active = true
  24.        @buy_window.visible = true
  25.        @buy_window.refresh
  26.        @status_window.visible = true
  27.      when 2  # 卖出
  28.        # 演奏确定 SE
  29.        $game_system.se_play($data_system.decision_se)
  30.        # 窗口状态转向卖出模式
  31.        @command_window.active = false
  32.        @dummy_window.visible = false
  33.        @sell_window.active = true
  34.        @sell_window.visible = true
  35.        @sell_window.refresh
  36.      when 1  # 取消 改成第2个选项
  37.        # 演奏确定 SE
  38.        $game_system.se_play($data_system.decision_se)
  39.        # 切换到地图画面
  40.        $scene = Scene_Map.new
  41.      end
  42.      return
  43.    end
  44. end
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-18 10:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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