当前位置: 首页 > 文档资料 > RGSS 入门教程 >

16、精灵的管理

优质
小牛编辑
129浏览
2023-12-01

在脚本目录里,看到的几个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 背景