设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1247|回复: 2
打印 上一主题 下一主题

在战斗中使用公共事件实现全动画遇到的问题

 关闭 [复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-11-14
帖子
9
跳转到指定楼层
1
发表于 2008-11-18 05:27:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-11-14
帖子
9
2
 楼主| 发表于 2008-11-18 08:14:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

3
发表于 2008-11-18 10:17:49 | 只看该作者
以下引用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感谢您的热情解答~











你知道得太多了

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-21 12:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表