赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 21790 |
最后登录 | 2017-9-29 |
在线时间 | 28 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 28 小时
- 注册时间
- 2008-12-11
- 帖子
- 124
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 乱摸阿弥陀佛 于 2013-7-18 14:47 编辑
假设每张地图都有一个3号事件,缺省位置全部是在左上角,当主角每次场所移动之后3号事件就出现在主角的右边,我在 Scene_Map 脚本的 def transfer_player 中添加以下红色脚本,但每次主角场所移动后3号事件还是在老位置没动。依然不希望用事件解决
Scene_Map
#--------------------------------------------------------------------------
# ● 调用调试
#--------------------------------------------------------------------------
def call_debug
# 清除调用调试标志
$game_temp.debug_calling = false
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# 矫正主角姿势
$game_player.straighten
# 切换到调试画面
$scene = Scene_Debug.new
end
#--------------------------------------------------------------------------
# ● 主角的场所移动
#--------------------------------------------------------------------------
def transfer_player
if $game_map.map_id != $game_temp.player_new_map_id
a = $game_player.x
b = $game_player.y
$game_map.events[3].moveto(a+1, b)
end |
|