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

Project1

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

[已经解决] 【事件指令】SceneManager.return 如何与 场所移动 结合使用

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1297
在线时间
995 小时
注册时间
2014-12-14
帖子
3016

开拓者

跳转到指定楼层
1
发表于 2016-5-13 05:09:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Vortur 于 2016-5-13 07:26 编辑


( ̄︿ ̄) 小气...在下提问的问题可能是个非常特殊的例子,但是解决问题的方法,和姿势点绝对不能算作“不具有普遍性”吧!?


呃...突然想到,将此系统全权置于【公共事件】中可以完美解决...管理员大人是否可以个在下自己加一张好人卡呢...?

晕死,此问题有两种解决方法:

1.  【$game_player.reserve_transfer(地图ID, 坐标x, 坐标y, 朝向)】
  1)  使用事件命令,记录角色当前 地图信息
  2)  触发进入【CG】地图的事件
  3)  观赏完毕,使用上述命令,将角色移动回来

已测不行2.  【公共事件】-限制通行度
  1)  在每个地图中,设置一个【固定编号】的公共事件
  2)  将其最后一页事件页,设为【独立开关D打开时】,此页与角色同层
  3)  触发【CG】之后,将指定独立开关打开,并移动到角色当前位置
  4)  关闭【CG】时,将角色移动到当前位置——也要使用1. 中的命令

3.  当开关打开时,通行度关闭
  def passable?(x, y, d)  #这是【普通角色】的判断——无载具
    if $game_switches[7] == false
    then
    check_passage(x, y, (1 << (d / 2 - 1)) & 0x0f)
    else
    return false
    end
  end
完美答案...



在下制作了一个【半事件】的 CG鉴赏系统https://rpg.blue/thread-393362-1-1.html
这个系统中,鉴赏场景的入口使用的是 事件命令 的【场所移动】因此,无法使用SceneManager.return 来返回原本的场景

  加上【SceneManager.call(XXX)】看起来不能实现“跳转到目标地图”的样子,这些都直接导致了【此系统不能被集成在ESC菜单中】(当然【全局变量】的限制也使它无法被集成在 【标题菜单】中。

  因此这个系统只能 在游戏中,使用【场所移动】进入,并且必须使用【场所移动】移出非常尴尬。  在下希望能够求得解决这个问题的办法。


谢谢!



【RMVA教程】
---------------------
欲买桂花同载酒,终不似,少年游.
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2025-7-19 07:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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