赞 | 5 |
VIP | 620 |
好人卡 | 38 |
积分 | 69 |
经验 | 125468 |
最后登录 | 2015-7-27 |
在线时间 | 1666 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6875
- 在线时间
- 1666 小时
- 注册时间
- 2008-10-29
- 帖子
- 6710
|
以下引用guchw于2008-11-18 0:14:58的发言:
我参考了灵儿续传的设定,将game_screen.pictures[1].show(name,……………………)改为game_screen.pictures[51].show(name,……………………)但这是为什么啊?我没改之前在地图事件是没问题的啊……
地图上和战斗中用的图片编号是不一样的
这个教学讲的是显示图片的强化
http://rpg.blue/web/htm/news727.htm
有说到战斗中显示图片编号是从51开始
Spriteset_Battle类
for i in 51..100
@picture_sprites.push(Sprite_Picture.new(@viewport3,
$game_screen.pictures))
end
可以见到战斗场景添加是51..100编号的图片
虽然事件中的“显示图片”只可以填写1..50的编号,实际上处于战斗时解释器会自动将编号增加50以对应51..100。因为事件的显示图片调用的是解释器中的command_231方法
所以你直接用脚本显示图片还是显示编号1,在战斗中就不行了! 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
|