查看: 3607|回复: 10

[原创发布] RGSS脚本Scene和Winddow窗口对应示意图(仅供参考未画完)

[复制链接]
梦石
0
星屑
15041
在线时间
2230 小时
注册时间
2019-1-24
回帖
964

R考场第七期纪念奖

发表于 2019-3-15 12:46:50 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 miantouchi 于 2019-3-16 07:20 编辑

由于自己在学习脚本就把学习过程中的一些所得和大家分享下,如果有错误的地方请指出,本次只画出了大部分示意图,
剩下的商店和地图类的以后学习了再补充下。也方便自己当个学习笔记。
[pre lang="ruby"]Scene_Title        # 处理标题画面的类
        Window_Command              # 生成命令窗口

Scene_Map                                  # 处理地图画面的类。
        Window_Message                # 生成信息窗口

Scene_Menu                                # 处理菜单画面的类。
        Window_Command             # 生成命令窗口
        Window_PlayTime               # 生成游戏时间窗口
        Window_Steps                    # 生成步数窗口
        Window_Gold                      #生成金钱窗口
        Window_MenuStatus          # 生成状态窗口

Scene_Item                                # 处理物品画面的类
        Window_Help                     # 生成帮助窗口
        Window_Item                    # 生成物品窗口
        Window_Target                 # 生成目标窗口

Scene_Skill                                 #处理特技画面的类
        Window_Help                    # 生成帮助窗口
        Window_SkillStatus            # 生成状态窗口
        Window_Skill                     # 生成特技窗口
        Window_Target                # 生成目标窗口

Scene_Equip                            # 处理装备画面的类
        Window_Help                   # 生成窗口
        Window_EquipLeft           #左侧装备栏
        Window_EquipRight         #右侧装备栏
        Window_EquipItem          #装备物品

Scene_Status                           # 处理状态画面的类。
        Window_Status                # 生成状态窗口

Scene_File                                # 存档画面及读档画面的超级类。
        Window_Help                  # 生成帮助窗口
        Window_SaveFile             # 生成存档文件窗口

Scene_Save  < Scene_File       # 处理存档画面的类。
Scene_Load  < Scene_File       # 处理读档画面的类。

Scene_End                              # 处理游戏结束画面的类。
Window_Command                 # 生成命令窗口

Scene_Battle1                          # 处理战斗画面的类。
        Window_Command                   # 生成命令窗口
        Window_PartyCommand          # 生成其它窗口
        Window_Help                           # 生成帮助窗口
        Window_BattleStatus                #战斗窗口状态
        Window_Message                     # 生成信息窗口
              
Scene_Battle 2
        Window_BattleResult               # 生成战斗结果窗口
Scene_Battle 3
        Window_Skill                           # 生成特技窗口
        Window_Item                         # 生成物品窗口

Scene_Shop                                   # 处理商店画面的类。
        Window_Help                                 # 生成帮助窗口
        Window_ShopCommand               # 生成指令窗口
        Window_Gold                                # 生成金钱窗口
        Window_Base                                # 生成时间窗口
        Window_ShopBuy                        # 生成购买窗口
        Window_ShopSell                          # 生成卖出窗口
        Window_ShopNumber                  # 生成数量输入窗口
        Window_ShopStatus                    # 生成状态窗口

Scene_Name                                  # 处理名称输入画面的类。
                        Window_NameEdit      # 生成窗口
                        Window_NameInput

Scene_Gameover                               # 处理游戏结束画面的类。
Scene_Debug                                          # 处理调试画面的类。
# 生成窗口
Window_DebugLeft
Window_DebugRight
Window_Base[/pre]

更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 1赞 +1 收起 理由
真·可乐 + 1 精品文章

查看全部评分

梦石
10
星屑
39550
在线时间
1919 小时
注册时间
2010-11-14
回帖
3214

R考场第七期纪念奖

发表于 2019-3-15 13:57:51 | 显示全部楼层
本帖最后由 KB.Driver 于 2019-3-15 14:00 编辑

事实上,Window_SaveFile是你圈住那部分的每一小块。
你圈住的是4个Window_SaveFile。
[pre lang="ruby"]  
    # 生成存档文件窗口
    @savefile_windows = []
    for i in 0..3
      @savefile_windows.push(Window_SaveFile.new(i, make_filename(i)))
    end[/pre]

另外,有一句话不知道应不应该讲。
不会脚本的看了这个也没有什么用,会脚本的自己看Scene的代码就知道用了哪些窗口了,再根据意思就能推断出是画面的哪一个。
所以这个可能更多是帮助你自己记忆。

点评

哦,这样啊,那只能帮助我自己记忆了。要学的东西太多了。  发表于 2019-3-15 21:45
只要你把Scene_Gameover删了重传它就回到正确位置了(bu)  发表于 2019-3-15 14:21
已更正,对了,图片位置怎么调,我把旧的删除了,位置只能放到最后了现在。  发表于 2019-3-15 14:09
用头画头像,用脚写脚本
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2019-3-15 16:00:37 | 显示全部楼层
本帖最后由 灯笼菜刀王 于 2019-3-15 16:03 编辑

其实要记住引用了什么窗口, 最效率的就是, 动手改造它

不要怕出错, 没有多少人能都不出错的学会脚本, 只要你是自己动手改造出自己想要的效果, 并且运行的时候不会弹出什么玩意来, 那就算成功, 获得的经验值可是比你画几百张图都多的哦

这年头, 还用XP的老咸鱼们, 基本都不会是默认的scene样子了, 很多人都是从改造窗口和场景开始踏上脚本的不归路的, 我也一样

来吧,骚年, 壮起你的胆子,拿起你的键盘, 勇敢的侵犯她吧~

点评

哈哈,刀王,我现在看图识字阶段呢?还谈不上改造,就这跟着某侠教程学着改,哈哈经常不明白怎么改的,就一边问,一边学,一边再改。  发表于 2019-3-15 20:14
回复

使用道具 举报

梦石
1
星屑
24088
在线时间
3339 小时
注册时间
2011-7-8
回帖
3862

开拓者

发表于 2019-3-15 20:26:01 | 显示全部楼层
window只是场景中的一部分,随时可以单独拿出来使用,比如:
捕获.PNG
加上一些其他设置,在得到物品后就可以在地图上显示此窗口:
捕获.PNG

点评

暂时看不太明白,等等我水平到这个程度,再回头理解理解。感谢!  发表于 2019-3-15 21:36
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

梦石
0
星屑
2826
在线时间
2634 小时
注册时间
2013-1-16
回帖
5453

贵宾

发表于 2019-3-15 20:38:40 | 显示全部楼层
想当初我学了不到一个月的Window类就给人接单做图鉴了

点评

是不是看到我学习脚本,想起了自己当初学脚本的时候了,我可是比你们都慢啊。  发表于 2019-3-15 21:36
(Created by @喵kano)


施工现场:hotege.github.io
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部