目录搜索
Ruby用户指南3、开始4、简单的例子5、字符串6、正则表达式7、数组8、回到那些简单的例子9、流程控制10、迭代器11、面向对象思维12、方法13、类14、继承15、重载方法16、访问控制17、单态方法18、模块19、过程对象20、变量21、全局变量22、实变量23、局部变量24、类常量25、异常处理:rescue26、异常处理:ensure27、存取器28、对象的初始化29、杂项RGSS入门教程1、什么是RGSS2、开始:最简单的脚本3、数据类型:数字4、数据类型:常量与变量5、数据类型:字符串6、控制语句:条件分歧语句7、控制语句:循环8、函数9、对象与类10、显示图片11、数组12、哈希表(关联数组)13、类14、数据库15、游戏对象16、精灵的管理17、窗口的管理18、活动指令19、场景类Programming Ruby的翻译Programming Ruby: The Pragmatic Programmer's Guide前言RoadmapRuby.new类,对象和变量容器Containers,块Blocks和迭代Iterators标准类型深入方法表达式Expressions异常,捕捉和抛出(已经开始,by jellen)模块基本输入输出线程和进程当遭遇挫折Ruby和它的世界Ruby和Web开发Ruby TkRuby 和微软的 Windows扩展RubyRuby语言 (by jellen)类和对象 (by jellen)Ruby安全反射Reflection内建类和方法标准库OO设计网络和Web库Windows支持内嵌文档交互式Ruby Shell支持Ruby参考手册Ruby首页卷首语Ruby的启动环境变量对象执行结束时的相关处理线程安全模型正则表达式字句构造程序变量和常数字面值操作符表达式控制结构方法调用类/方法的定义内部函数内部变量内部常数内部类/模块/异常类附加库Ruby变更记录ruby 1.6 特性ruby 1.7 特性Ruby术语集Ruby的运行平台pack模板字符串sprintf格式Marshal格式Ruby FAQRuby的陷阱
文字

    窗口的内容: 
在 RPG 中必须要使用很多的窗口。这些窗口如何管理呢,下面我们就来讲讲这个问题。

形如Window_Xxxx 的名字的脚本很多吧,但有两个尤其重要,那就是最上面的两个。

Window_Base,基本窗口,其父类是Window

Window_Selectable,项目选择窗口,其父类是Window_Base

在 RGSS 中,Window类是预先编好的,它负责确定窗口边界和背景的绘画,是一个非常底层的类。

Window_Base 类继承这个 Window 类,在 RPG 的窗口上追加了必要的基本功能。这个类的重要的功能就是自动读取图像文件来为现在的窗口作皮肤,而且,各种文字颜色也在这个类中定义。

Window_Selectable类继承了Window_Base 类,对探测键盘按键或者使光标移动追加了处理,例如物品的选择等。

一口气将剩余窗口类的介绍写出来,这些类全部是从 Window_Base 或 Window_Selectable 类继承来的。


类 内容 父类 
Window_Command 指令窗口 ( 泛用 ) Window_Selectable 
Window_Help 帮忙窗口 Window_Base 
Window_Gold 所带物品窗口 Window_Base 
Window_PlayTime 菜单画面用途PLAY 时间窗口 Window_Base 
Window_Steps 菜单画面用途数量窗口 Window_Base 
Window_MenuStatus 菜单画面用途状态窗口 Window_Selectable 
Window_Item 物品选择窗口 Window_Selectable 
Window_Skill 技能选择窗口 Window_Selectable 
Window_SkillStatus 技能状态窗口  Window_Base 
Window_Target  对象选择窗口  Window_Selectable 
Window_EquipLeft  装备画面用途左的窗口  Window_Base 
Window_EquipRight 
 装备画面用途右边的窗口  Window_Selectable 
Window_EquipItem 
 装备画面用途条款窗口  Window_Selectable 
Window_Status 
 状态窗口  Window_Base 
Window_SaveFile 
 存盘窗口  Window_Base 
Window_ShopCommand 
 店面窗口 Window_Selectable 
Window_ShopBuy 
 店面用途买进窗口  Window_Selectable 
Window_ShopSell 
 店面用途卖出窗口  Window_Selectable 
Window_ShopNumber  店面用途件数输入窗口 
 Window_Base 
Window_ShopStatus 
 店面用途状态窗口  Window_Base 
Window_NameEdit  名字修改窗口 
 Window_Base 
Window_NameInput 
 名字输入窗口  Window_Base 
Window_InputNumber 
 数值输入窗口  Window_Base 
Window_Message  消息窗口 
 Window_Selectable 
Window_PartyCommand Battle 
 画面用途派对指令窗口  Window_Selectable 
Window_BattleStatus Battle 
 战斗状态窗口  Window_Base 
Window_BattleResult Battle 
 战斗结果表示窗口  Window_Base 
Window_DebugLeft 
 排除故障左的窗口  Window_Selectable 
Window_DebugRight 
 排除故障右边的窗口  Window_Selectable 

光标处理:

类       内容       父类
Arrow_Base   aroi  光标    Sprite
Arrow_Enemy  enemii  选择用途  aroi 光标 Arrow_Base
Arrow_Actor   acter  选择用途  aroi 光标 Arrow_Base

在 Arrow_Base 类中包含对光标图标的忽明忽暗等的基本处理,Arrow_Enemy , Arrow_Actor 类根据方向键的左右输入选择 batrai 的处理。窗口和相同,忽明忽暗和光标移动的处理 在update 方法中。

版权声明:RUBY文档中心的所有文章标明[原创]的均为本站作品,版权属RUBY中文化计划,若转载请注明;标明[翻译]的其外文版权归原作者,译文版权属RUBY中文化计划;标明[转贴]的,若原作者感到侵犯了他的著作权,那么请及时跟主持人联系,我们会尽快更正。  
上一篇:下一篇: