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

Project1

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

[已经过期] 怎样让角色在地图上淡出?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
75
在线时间
3 小时
注册时间
2017-11-5
帖子
8
跳转到指定楼层
1
发表于 2017-11-6 13:57:17 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
比如说,我建立的一个人物事件,跟他对话后,他会离开,进入屋子,进入屋子的时候我想让这个事件渐变从地图上消失,就和独立开关一样,该怎么做呢?

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23206
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

5
发表于 2017-11-22 16:01:15 | 只看该作者
本帖最后由 SailCat 于 2017-11-22 16:03 编辑

基础版本:
公共事件:事件1秒淡出
条件开关:无
执行列表:
设置移动路线:本事件
   更改不透明度:243
   等待:1帧
   更改不透明度:230
   等待:1帧
   更改不透明度:217
   等待:1帧
   更改不透明度:204
   等待:1帧
   更改不透明度:192
   等待:1帧
   更改不透明度:179
   等待:1帧
   更改不透明度:166
   等待:1帧
   更改不透明度:153
   等待:1帧
   更改不透明度:140
   等待:1帧
   更改不透明度:128
   等待:1帧
   更改不透明度:115
   等待:1帧
   更改不透明度:102
   等待:1帧
   更改不透明度:89
   等待:1帧
   更改不透明度:76
   等待:1帧
   更改不透明度:64
   等待:1帧
   更改不透明度:51
   等待:1帧
   更改不透明度:38
   等待:1帧
   更改不透明度:25
   等待:1帧
   更改不透明度:12
   等待:1帧
   更改不透明度:0
等待移动结束

高级版本:
公共事件:事件自定义淡出
条件开关:无
执行列表:
条件分歧:变量[0014:淡出的帧数]==0
   变量[0014:淡出的帧数] = 20
分歧结束
脚本:
r = RPG::MoveRoute.new
r.repeat = r.skippable = false
l = r.list
$game_variables[14].times do |i|
  o = 255 * i / $game_variables[14]
  l.unshift(RPG::MoveCommand.new(42, [o]))
  l.unshift(RPG::MoveCommand.new(15, [1]))
end
e = $game_map.events[@event_id]
e.force_move_route(r)
等待移动结束


然后你调用公共事件就可以了……调高级版本的时候把变量14给提前设定一下(设为60就是60帧淡出),要不然调用结果和基础版本一样






点评

调用公共事件,通用的做法确实只能用变量传参啊……  发表于 2017-11-22 19:27
你都用脚本了还特意占个常规变量···  发表于 2017-11-22 18:18

评分

参与人数 1星屑 +20 收起 理由
RyanBern + 20 我很赞同

查看全部评分

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3852
在线时间
1582 小时
注册时间
2006-5-5
帖子
2743
4
发表于 2017-11-22 10:10:38 | 只看该作者
移动路线里面,每两帧变动一次透明度就可以了啊
步兵中尉
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23999
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

3
发表于 2017-11-6 16:54:44 手机端发表。 | 只看该作者
可以做个动画,改一下透明度?
好吧我承认我也没用过动画……

点评

这猫叔  发表于 2017-11-7 00:16
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35186
在线时间
4169 小时
注册时间
2007-12-15
帖子
10067
2
发表于 2017-11-6 16:19:31 | 只看该作者
用 设置移动路线——更改不透明度
角色移动一步以后更改不透明度240 等待4帧更改不透明度230 等待4帧更改不透明度220 等待4帧余此类推
可能你需要稍微熟悉一下RMXP的基础使用。
https://rpg.blue/thread-379188-1-1.html
好吧我承认我也没全看过- -b
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 19:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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