Project1

标题: 新人求教 能否设置电梯系统 [打印本页]

作者: keezhang714    时间: 2013-1-10 14:00
标题: 新人求教 能否设置电梯系统
即为当你在电梯里你会缓缓地往上移动,此时你也可以操控你自己走动。
不知道这个方法能不能实现,谢谢了
作者: 月满月西楼    时间: 2013-1-10 14:27
想让感觉起来缓缓往上的话。把电梯那张地图画大点,电梯下面多设一些黑色区域,然后让地图往下缓缓卷积,并行处理不就行了么?如果想要所有电梯都这种效果的话,那就干脆设置成公共事件,然后在每个电梯都执行。
作者: Sion    时间: 2013-1-10 14:27
本帖最后由 Sion 于 2013-1-10 16:56 编辑

提供一下思路:
进入电梯之后,只显示电梯内部的布景,因为要采取画面卷动的方式模拟电梯上下,你需要隐藏电梯之外的景物。
比较简单的做法就是移动到一张新地图:电梯。
然后关闭玩家移动卷动地图。怎么关闭呢,这个在Game_Player类中找到这一段

  1.   #--------------------------------------------------------------------------
  2.   # ● 更新画面
  3.   #--------------------------------------------------------------------------
  4.   def update
  5.     last_real_x = @real_x
  6.     last_real_y = @real_y
  7.     last_moving = moving?
  8.     move_by_input
  9.     super
  10.     update_scroll(last_real_x, last_real_y)  if $game_switches[x]==false  # 这里是加入判断,要停止卷动则开启开关x
  11.     update_vehicle
  12.     update_nonmoving(last_moving) unless moving?
  13.     @followers.update
  14.   end
复制代码
电梯往上,画面往下卷动,这个用并行处理。
作者: feizhaodan    时间: 2013-1-10 20:24
画面震动。口袋妖怪初代开始就有得传统方法(大雾
作者: 亿万星辰    时间: 2013-1-10 20:35
电梯两边的景物做成图片,显示并移动之。
作者: 6rp    时间: 2013-1-10 20:39
背景图片可以设计成纵向自动滚动的。 前景就设计震动效果那就差不多了。
作者: keezhang714    时间: 2013-1-11 04:10
謝謝各位幫忙~
作者: yangjunyin2002    时间: 2013-1-22 15:14
本帖最后由 yangjunyin2002 于 2013-1-22 15:15 编辑
keezhang714 发表于 2013-1-11 04:10
謝謝各位幫忙~


我再说下可以么
[quote]我想,可以干脆把电梯当地图画出来,然后电梯背景放在远景图文件夹里,在地图设置中设置远景图这个背景,并设置“纵向滚动”,然后速度随便,速度的数字越大就会滚动越快。而人物依然可以行走,十分自如哦~~~不过远景图要不干脆黑布(没效果)[/]quote],或者是能产生(因为这个远景图滚上去时有一张和他一模一样的连接他的下面滚上来这么循环)*************。
  1. ^_^
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1