赞 | 13 |
VIP | 320 |
好人卡 | 64 |
积分 | 3 |
经验 | 112963 |
最后登录 | 2022-8-25 |
在线时间 | 2355 小时 |
Lv2.观梦者 (暗夜天使)
- 梦石
- 0
- 星屑
- 266
- 在线时间
- 2355 小时
- 注册时间
- 2009-3-13
- 帖子
- 2309
|
本帖最后由 Sion 于 2013-1-10 16:56 编辑
提供一下思路:
进入电梯之后,只显示电梯内部的布景,因为要采取画面卷动的方式模拟电梯上下,你需要隐藏电梯之外的景物。
比较简单的做法就是移动到一张新地图:电梯。
然后关闭玩家移动卷动地图。怎么关闭呢,这个在Game_Player类中找到这一段
- #--------------------------------------------------------------------------
- # ● 更新画面
- #--------------------------------------------------------------------------
- def update
- last_real_x = @real_x
- last_real_y = @real_y
- last_moving = moving?
- move_by_input
- super
- update_scroll(last_real_x, last_real_y) if $game_switches[x]==false # 这里是加入判断,要停止卷动则开启开关x
- update_vehicle
- update_nonmoving(last_moving) unless moving?
- @followers.update
- end
复制代码 电梯往上,画面往下卷动,这个用并行处理。 |
|