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

Project1

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

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

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14096
在线时间
2139 小时
注册时间
2019-1-24
帖子
1121

R考场第七期纪念奖

跳转到指定楼层
1
发表于 2019-3-15 12:46:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

由于自己在学习脚本就把学习过程中的一些所得和大家分享下,如果有错误的地方请指出,本次只画出了大部分示意图,
剩下的商店和地图类的以后学习了再补充下。也方便自己当个学习笔记。
RUBY 代码复制
  1. Scene_Title        # 处理标题画面的类
  2.         Window_Command              # 生成命令窗口
  3.  
  4. Scene_Map                                  # 处理地图画面的类。
  5.         Window_Message                # 生成信息窗口
  6.  
  7. Scene_Menu                                # 处理菜单画面的类。
  8.         Window_Command             # 生成命令窗口
  9.         Window_PlayTime               # 生成游戏时间窗口
  10.         Window_Steps                    # 生成步数窗口
  11.         Window_Gold                      #生成金钱窗口
  12.         Window_MenuStatus          # 生成状态窗口
  13.  
  14. Scene_Item                                # 处理物品画面的类
  15.         Window_Help                     # 生成帮助窗口
  16.         Window_Item                    # 生成物品窗口
  17.         Window_Target                 # 生成目标窗口
  18.  
  19. Scene_Skill                                 #处理特技画面的类
  20.         Window_Help                    # 生成帮助窗口
  21.         Window_SkillStatus            # 生成状态窗口
  22.         Window_Skill                     # 生成特技窗口
  23.         Window_Target                # 生成目标窗口
  24.  
  25. Scene_Equip                            # 处理装备画面的类
  26.         Window_Help                   # 生成窗口
  27.         Window_EquipLeft           #左侧装备栏
  28.         Window_EquipRight         #右侧装备栏
  29.         Window_EquipItem          #装备物品
  30.  
  31. Scene_Status                           # 处理状态画面的类。
  32.         Window_Status                # 生成状态窗口
  33.  
  34. Scene_File                                # 存档画面及读档画面的超级类。
  35.         Window_Help                  # 生成帮助窗口
  36.         Window_SaveFile             # 生成存档文件窗口
  37.  
  38. Scene_Save  < Scene_File       # 处理存档画面的类。
  39. Scene_Load  < Scene_File       # 处理读档画面的类。
  40.  
  41. Scene_End                              # 处理游戏结束画面的类。
  42. Window_Command                 # 生成命令窗口
  43.  
  44. Scene_Battle1                          # 处理战斗画面的类。
  45.         Window_Command                   # 生成命令窗口
  46.         Window_PartyCommand          # 生成其它窗口
  47.         Window_Help                           # 生成帮助窗口
  48.         Window_BattleStatus                #战斗窗口状态
  49.         Window_Message                     # 生成信息窗口
  50.  
  51. Scene_Battle 2
  52.         Window_BattleResult               # 生成战斗结果窗口
  53. Scene_Battle 3
  54.         Window_Skill                           # 生成特技窗口
  55.         Window_Item                         # 生成物品窗口
  56.  
  57. Scene_Shop                                   # 处理商店画面的类。
  58.         Window_Help                                 # 生成帮助窗口
  59.         Window_ShopCommand               # 生成指令窗口
  60.         Window_Gold                                # 生成金钱窗口
  61.         Window_Base                                # 生成时间窗口
  62.         Window_ShopBuy                        # 生成购买窗口
  63.         Window_ShopSell                          # 生成卖出窗口
  64.         Window_ShopNumber                  # 生成数量输入窗口
  65.         Window_ShopStatus                    # 生成状态窗口
  66.  
  67. Scene_Name                                  # 处理名称输入画面的类。
  68.                         Window_NameEdit      # 生成窗口
  69.                         Window_NameInput
  70.  
  71. Scene_Gameover                               # 处理游戏结束画面的类。
  72. Scene_Debug                                          # 处理调试画面的类。
  73. # 生成窗口
  74. Window_DebugLeft
  75. Window_DebugRight
  76. Window_Base


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

评分

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

查看全部评分

Lv5.捕梦者

梦石
10
星屑
39440
在线时间
1914 小时
注册时间
2010-11-14
帖子
3315

R考场第七期纪念奖

2
发表于 2019-3-15 13:57:51 | 只看该作者
本帖最后由 KB.Driver 于 2019-3-15 14:00 编辑

事实上,Window_SaveFile是你圈住那部分的每一小块。
你圈住的是4个Window_SaveFile。
RUBY 代码复制
  1. # 生成存档文件窗口
  2.     @savefile_windows = []
  3.     for i in 0..3
  4.       @savefile_windows.push(Window_SaveFile.new(i, make_filename(i)))
  5.     end


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

点评

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

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37754
在线时间
5385 小时
注册时间
2006-11-10
帖子
6545
3
发表于 2019-3-15 16:00:37 | 只看该作者
本帖最后由 灯笼菜刀王 于 2019-3-15 16:03 编辑

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

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

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

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

点评

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

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

4
发表于 2019-3-15 20:26:01 | 只看该作者
window只是场景中的一部分,随时可以单独拿出来使用,比如:

加上一些其他设置,在得到物品后就可以在地图上显示此窗口:

点评

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

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2744
在线时间
2630 小时
注册时间
2013-1-16
帖子
5657

贵宾

5
发表于 2019-3-15 20:38:40 | 只看该作者
想当初我学了不到一个月的Window类就给人接单做图鉴了

点评

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


施工现场:hotege.github.io
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-19 15:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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