16、精灵的管理
原创:夏克 发表时间:2005-6-3 2:26:07 点击次数:226
在脚本目录里,看到的几个Sprite_Xxxx名字的脚本也是类。
类 内容 父类
Sprite_Character 人物 RPG:: Sprite
Sprite_Battler 战斗 RPG:: Sprite
Sprite_Picture 图片 Sprite
Sprite_Timer 秒表 Sprite
各类的实例监视与游戏对象相对应的数据变化,一旦那个情况变化了,就自动向系统反映。例如 Sprite_Character监视着Game_Character被继承了的类的实例。人物在地图上稍微譬如说如果走动一下的话,立即就会被它所侦查到。
还有两个类:
类 内容
Spriteset_Map 地图
Spriteset_Battle 战斗
这些类,正在独立地管理着其它画面的大部分或全部的画像 ( 窗口和光标除外 ) 。以前说的地图本身和天气效果等,会向游戏的情况同时被更新。
在这些类,景观入口和Z座标有了重要的作用。这些牵涉到各画像的优先顺序。对Viewport类的解说也同时参照。
Spriteset_Map 地图画面的 成为如其次那样的构成。 ( 数字 Z 座标 )
@viewport3 (5000) - 画面的闪光
@timer_sprite (500) - 秒表
@viewport2 (200) @picture_sprites (1..50) piccha
@ viewport1(0)@ fog(3000) fog
@ weather(1000) 天气
@character_sprites (0..800) 人物
@tilemap (0..800) 地图
@ panorama(-1000) 全景
Spriteset_Battle Battle 画面的 spu 右方组合成为如其次那样的构成。 ( 数字 Z 座标 )
@viewport4 (5000) - 画面的闪光
@timer_sprite (500) - 秒表
@viewport3 (200) @picture_sprites (51..100) piccha
@viewport2 (101) @actor_sprites (1..4) batrai( acter)
@ viewport1(0)@ weather(1000) 天气
@enemy_sprites (1..320) batrai( enemii)
@ battleback_sprite(0) Battle 背景
版权声明:
RUBY文档中心的所有文章标明[
原创
]的均为本站作品,版权属RUBY中文化计划,若转载请注明;标明[
翻译
]的其外文版权归原作者,译文版权属RUBY中文化计划;标明[
转贴
]的,若原作者感到侵犯了他的著作权,那么请及时跟主持人联系,我们会尽快更正。
版权所有(C)
RUBY中文化计划