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

Project1

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

[已经解决] 有关进入战斗的渐变问题。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
46
在线时间
1502 小时
注册时间
2010-8-27
帖子
392
跳转到指定楼层
1
 楼主| 发表于 2013-3-9 08:38:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
3星屑
本帖最后由 存档不能 于 2013-3-11 10:47 编辑

我在自己的游戏里于每场战斗开始前设置了一个公共事件,内容是让两个图片像门一样从两边合上,然后再像门一样分离打开,接着进入战斗。
我本来的想法是当“门”开启的时候“门”后面已经是战斗开始的画面,但是怎么改实际效果都是“门”消失还需要等上零点几秒钟才进入战斗画面。
请问如何制造出“门”关闭时“门”后已经进入战斗画面,开启“门”直接战斗无需等待渐变的画面效果。


为防止不清楚问题我描述一下进入战斗的过程:触发战斗——门开始关闭(此时没被门遮挡的画面还是大地图上的)——门完全关闭——门后进入战斗画面——门开启——门后是战斗画面——门消失——开始战斗

最佳答案

查看完整内容

随便弄了一下,并没有优化过,也不保证没bug,搜索sprite_door 希望对你有启发。

Lv1.梦旅人

梦石
0
星屑
47
在线时间
976 小时
注册时间
2011-4-30
帖子
860
2
发表于 2013-3-9 08:38:02 | 只看该作者
Project3.rar (190.78 KB, 下载次数: 73)
随便弄了一下,并没有优化过,也不保证没bug,搜索sprite_door 希望对你有启发。

点评

OK,可以了,谢谢!  发表于 2013-3-10 15:54
谢谢,有麻烦你了,我试试看  发表于 2013-3-10 14:20
湿滑落式骑!
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
3
发表于 2013-3-9 08:45:17 | 只看该作者
门打开LZ已经解决了
门关闭在战斗事件里编:显示图片或显示动画
1 先显示图片
2 进入战斗
3 战斗中的事件:显示图片或动画(也可以把此项装入公共事件,更快捷)
每个需要此效果的战斗中添加就可以了~
要是有问题就叫我~
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
46
在线时间
1502 小时
注册时间
2010-8-27
帖子
392
4
 楼主| 发表于 2013-3-9 08:51:26 | 只看该作者
紫英晓狼1130 发表于 2013-3-9 08:45
门打开LZ已经解决了
门关闭在战斗事件里编:显示图片或显示动画
1 先显示图片

好像不行啊。
我的意思是:门在关闭期间画面还是大地图,完全关闭之后门后进入战斗画面,开启后直接战斗
你的方法似乎要么无法躲过进入战斗的渐变时间,要么在门还没关上时就已经进入战斗画面。

点评

那试试把战斗渐变图取消 要不就都在战斗事件里编,包括门关闭~  发表于 2013-3-9 09:02
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
5
发表于 2013-3-9 08:56:43 | 只看该作者
存档不能 发表于 2013-3-9 08:51
好像不行啊。
我的意思是:门在关闭期间画面还是大地图,完全关闭之后门后才进入战斗画面,开启后直接战 ...

在战斗前加个:等待X帧(就是图片从开到关的帧数)

再试试~

点评

在战斗事件里编辑是不行的,这样门开启关闭就无法在大地图上展开而是进入战斗才执行。 渐变图取消也不行,进入战斗前的渐变时间取消不掉  发表于 2013-3-9 09:04
我本来就有加这个,但这只是给门开启关闭提供一个时间段而已,无法躲避进入战斗的画面渐变时间啊。  发表于 2013-3-9 08:58
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复

使用道具 举报

Lv1.梦旅人

◇无限的妄想者◇

梦石
0
星屑
55
在线时间
1441 小时
注册时间
2012-7-14
帖子
2339
6
发表于 2013-3-9 11:19:38 | 只看该作者
战斗处理前设置门图片关闭,进入战斗后在战斗事件里让门图片开启不行么?

————————————————————————————————————
新坑Dreamoon酝酿中,预计短篇⑨完工发布。
————————————————————————————————————
如何调戏橙光文字的 高级UI 系列教程:  鉴赏页制作篇背包系统制作篇
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
46
在线时间
1502 小时
注册时间
2010-8-27
帖子
392
7
 楼主| 发表于 2013-3-9 11:34:27 | 只看该作者
幻想中的鸡蛋 发表于 2013-3-9 11:19
战斗处理前设置门图片关闭,进入战斗后在战斗事件里让门图片开启不行么? ...

不行,试过了,战斗开始后无法再对战斗前设置的图片进行操作
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
46
在线时间
1502 小时
注册时间
2010-8-27
帖子
392
8
 楼主| 发表于 2013-3-9 17:46:25 | 只看该作者
自顶一下
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
49
在线时间
14 小时
注册时间
2013-2-17
帖子
41
9
发表于 2013-3-9 18:38:52 | 只看该作者
本帖最后由 闪电风云 于 2013-3-9 18:47 编辑

那你试试能不能先进入战斗等待1侧后再显示门(在战斗指令中执行)


















suancawf

游戏大本营正式开放,请点击下面的链接
http://xfc.game2000.cn/



点评

那就先在大地图显示门关的时候,在战斗中显示门关完(如果有关门动画)之后等待100侧(默认100侧后开)之后显示开门图片,最后图片消失。  发表于 2013-3-10 18:57
那是不行的,因为关门的动画必须在大地图上执行,你那样整个开关门动画就变成战斗中执行了  发表于 2013-3-9 19:01
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3583
在线时间
3065 小时
注册时间
2011-11-17
帖子
980
10
发表于 2013-3-10 01:02:00 | 只看该作者
本帖最后由 yagami 于 2013-3-10 01:04 编辑

Scene_Battle 1 46行按这样注释(取消渐变)
# 执行过渡
  #  if $data_system.battle_transition == ""
      Graphics.transition#(20)##注意(20)前面也要注释掉 否则还会有1秒的延时
  #  else
   #   Graphics.transition(40, "Graphics/Transitions/" +
   #     $data_system.battle_transition)
  #  end


Scene_Battle 2
def start_phase1下面加入
common_event = $data_common_events[1]
     $game_system.battle_interpreter.setup(common_event.list, 0)
意思是每次战斗前执行公共事件1

点评

这个也不行 首先,第一过就算注释掉也会经过非常短的一段时间进入战斗。 然后,在start phase 1下执行公共事件,那早就进入战斗画面了。  发表于 2013-3-10 08:10
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-3 03:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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