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

Project1

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

[已经解决] 战斗初期怎么把整个画面都黑色挡住然后再逐渐消失?

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

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-8-23
帖子
99
跳转到指定楼层
1
发表于 2009-10-23 00:15:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

Lv1.梦旅人

℃ake

梦石
0
星屑
50
在线时间
8 小时
注册时间
2009-6-6
帖子
787
2
发表于 2009-10-23 02:38:37 | 只看该作者
本帖最后由 奶油Da蛋糕 于 2009-10-23 02:41 编辑

应该是Scene_Battle.new的时候就要显示吧,而不是每回合都显示。
另外,渐变效果你应该可以通过直接修改
\Graphics\Transitions里面的素材分辨率达到效果。

或者你可以在Scene_Battle的main里面再插一个window绘图,然后update里面改下透明度。
比如
  1. class Scene_Battle
  2. alias main_cake main
  3. def main
  4. @window=Window_window.new
  5. main_cake
  6. @window.dispose
  7. end
  8. alias update_cake update
  9. def update
  10. if @window_pictrue = nil
  11. @window.opacity = 0
  12. @window_pictrue = true
  13. end
  14. update_cake
  15. end
  16. end
复制代码
当然,其实你可以直接用精灵,不必再重新弄个window。
在脚本从main到update这段时间应该会有半秒钟左右。
如果你嫌时间不够,还可以多计时。
比如
def update
@time = nil ? @time = 0 : time += 1
if @time >= n#自定义帧数
执行的内容
end
end
我爱66RPG,但我讨厌66.
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
61 小时
注册时间
2006-9-15
帖子
946
3
发表于 2009-10-25 12:21:59 | 只看该作者
定义一个精灵。。1024X768  全黑 bitmap。。。调opacity呗
回复 支持 反对

使用道具 举报

Lv1.梦旅人

神之瞳

梦石
0
星屑
60
在线时间
5 小时
注册时间
2009-7-5
帖子
314
4
发表于 2009-10-30 23:20:25 | 只看该作者
记得柳大写过一个在战斗前调用公共事件
http://rpg.blue/web/htm/news409.htm
希望对你有帮助

九月三日

  有时我真不理解,怎么有另一个人能够爱她,可以爱她,殊不知我爱她爱得如此真切,如此忘情,如此情意缱倦,除了她我什么也不了解,什么也不知道,什么也没有呀!
——摘自《少年维特之烦恼》

谨以 纪念一段消逝了的感情
ILY ZXY

NOIp什么的最讨厌了!

啊……讨厌,为什么我的网盘全部坏掉了……
zoomshare恢复了,虚惊一场
可恶的skydrive,我XX你的OO,竟把我的帐号封了!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-7-21 01:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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