Project1

标题: 在战斗中使用公共事件实现全动画遇到的问题 [打印本页]

作者: guchw    时间: 2008-11-18 05:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: guchw    时间: 2008-11-18 08:14
提示: 作者被禁止或删除 内容自动屏蔽
作者: 后知后觉    时间: 2008-11-18 10:17
以下引用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,在战斗中就不行了! [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1