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

Project1

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

战斗开始前先显示一张图片

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
帖子
531
跳转到指定楼层
1
发表于 2009-3-19 21:13:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如何改脚本能实现播放战斗开始的音效的同时,随机出现战斗1.jpg、战斗2.jpg、战斗3.jpg中的一张图片,等战斗开始的音效结束后图片消失,再播放战斗音乐开始战斗。麻烦高手们给改下脚本,并指出修改的地方。万谢!
版务信息:本贴由楼主自主结贴~

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-13
帖子
21
2
发表于 2009-3-19 21:25:38 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
帖子
4100
3
发表于 2009-3-19 22:40:02 | 只看该作者
可以用数据库中“队伍”选项卡下的战斗事件来做
条件选择 回合0+0x
执行 显示图片  等待  图片消失

不过你说的在显示图片时播放一个音乐 图片消失后播放另一个音乐 貌似默认的不行 你需要改脚本
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
4
发表于 2009-3-19 22:48:20 | 只看该作者
在Spriteset_Battle用下面的替换
  #--------------------------------------------------------------------------
  # ● 初始化对象
  #--------------------------------------------------------------------------
  def initialize
    XXXX
    XXXX
  end



  1.   #--------------------------------------------------------------------------
  2.   # ● 初始化对象
  3.   #--------------------------------------------------------------------------
  4.   def initialize
  5.     create_viewports
  6.     create_battleback
  7.     create_battlefloor
  8.     create_enemies
  9.     create_actors
  10.     create_pictures
  11.     create_timer
  12.     ################################
  13.     @battle_sprite = Sprite.new
  14.     @battle_sprite.bitmap = Bitmap.new("战斗"+(rand(3) + 1).to_s+".jpg")
  15.     @battle_sprite.z = 999
  16.     ################################
  17.     update
  18.   end
  19.   ##################################
  20.   def clear_start
  21.     @battle_sprite.bitmap.dispose
  22.     @battle_sprite.dispose
  23.   end
  24.   ##################################

复制代码


在 scene_battle

  #--------------------------------------------------------------------------
  # ● 开始处理战斗
  #--------------------------------------------------------------------------
  def process_battle_start
    @message_window.clear
    wait(10)

之后插入下面的东西
应该是530行

  1.    
  2.     loop do
  3.       Input.update
  4.       Graphics.update
  5.       if Input.trigger?(Input::B)
  6.         @spriteset.clear_start
  7.         break
  8.       end
  9.     end

复制代码
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
5
发表于 2009-3-19 22:49:37 | 只看该作者
等战斗开始的音效结束后图片消失...原来还有这么一句。。。我写的是。。你摁ESC之后。。。图片就会消失。。。战斗就正常进行了。。。OTL。。。我没注意,不好意思

而且还是进入战斗才显示图片
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
帖子
531
6
 楼主| 发表于 2009-3-19 23:47:25 | 只看该作者
那么,楼上能再修改一下吗?{/gg}

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
帖子
531
7
 楼主| 发表于 2009-3-20 02:48:57 | 只看该作者
顶上去啊!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-1-12
帖子
1140
8
发表于 2009-3-20 03:32:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2008-8-27
帖子
531
9
 楼主| 发表于 2009-3-20 03:45:05 | 只看该作者
谢谢楼上提供的思路,不过即使我把游戏改成明雷,也只能做到先出一张图片,图片消失后才能出现战斗开始的音效。

回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

  /) /)<

梦石
0
星屑
4212
在线时间
4890 小时
注册时间
2009-2-16
帖子
8434

开拓者短篇七成年组季军

10
发表于 2009-3-20 04:44:58 | 只看该作者
以下引用angelwangm于2009-3-19 19:45:05的发言:

谢谢楼上提供的思路,不过即使我把游戏改成明雷,也只能做到先出一张图片,图片消失后才能出现战斗开始的音效。

那就先
播放BGM 显示图片 停止BGM 进入战斗
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-12 07:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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