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

Project1

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

战斗中公共事件必弹Miss问题,及标题画面前显图问题。

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

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
42 小时
注册时间
2008-8-12
帖子
57
跳转到指定楼层
1
发表于 2009-5-17 11:27:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

Lv1.梦旅人

v

梦石
0
星屑
50
在线时间
55 小时
注册时间
2007-12-19
帖子
99
2
发表于 2009-5-17 13:20:40 | 只看该作者
1、设计了一些战斗中使用的物品,本身并没有什么作用,效果都是通过公共事件实现的。但是每次执行完公共事件,效果是达到了,但对象头上都要冒个Miss,这着实让我郁闷,不知该怎么去掉?

Game_Battler 3的第187行附近,改成这个样子:
        # 状态没有变化的情况下
        unless (@state_changed || skill.common_event_id > 0)
          # 伤害设置为 "Miss"
          self.damage = "Miss"
        end

2、想在进入标题画面前连续显示两张图片,自动的。主站也有类似脚本,但需要按确定键才能进入标题画面。所以,在此向各位高手求助!

大概就是下面那样,脚本注释有说明,具体细节根据自己的需要改
Graphics.freeze
logo = Sprite.new
# 第一张
logo.bitmap = Bitmap.new('Graphics\Pictures\66rpg')
# 居中显示
logo.ox = logo.bitmap.width / 2
logo.oy = logo.bitmap.height / 2
logo.x = 320
logo.y = 240
Graphics.transition(20) # 20帧渐变
# 等待时间,40帧约等于一秒
for i in 0...40
  Graphics.update
end
# 消失
Graphics.freeze
logo.visible = false
Graphics.transition(20) # 20帧渐变
Graphics.freeze
# 切换到第二张
logo.bitmap = Bitmap.new('Graphics\Pictures\RatingRP')
logo.ox = logo.bitmap.width / 2
logo.oy = logo.bitmap.height / 2
logo.visible = true
Graphics.transition(20) # 20帧渐变
# 等待时间,40帧约等于一秒
for i in 0...40
  Graphics.update
end
# 显示完毕
Graphics.freeze
logo.visible = false
logo.dispose
Graphics.transition(20) # 20帧渐变
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
42 小时
注册时间
2008-8-12
帖子
57
3
 楼主| 发表于 2009-5-17 21:56:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

v

梦石
0
星屑
50
在线时间
55 小时
注册时间
2007-12-19
帖子
99
4
发表于 2009-5-17 22:00:04 | 只看该作者
忘了你说的是物品了,在Game_Battler 3第299行也是同样改法
unless (@state_changed || item.common_event_id > 0)
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-15 06:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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