赞 | 405 |
VIP | 0 |
好人卡 | 11 |
积分 | 390 |
经验 | 242285 |
最后登录 | 2024-11-8 |
在线时间 | 5716 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39009
- 在线时间
- 5716 小时
- 注册时间
- 2006-11-10
- 帖子
- 6618
|
本帖最后由 灯笼菜刀王 于 2019-8-21 23:29 编辑
拼图,
可以做无缝拼图, 方法, 不要到版边再场所移动, 而是在距离半边还剩半个屏幕大(横向大约10格, 纵向大约7格) 的地方就场所移动, 然后移动到下一张图离版边半个屏幕远的位置, 空出来的半个屏幕, A图复制B图衔接的一部分过去, B图复制A图衔接的一部分过去, 然后场所移动时关闭淡入淡出就可以制造"在同一张图移动"的效果
然后是场所移动的方法, 把下面这段随便建个脚本塞进去
def 场所移动(map,x,y,d=0,淡入=0) #0是有
$game_temp.player_transferring = true
$game_temp.player_new_map_id = map
$game_temp.player_new_x = x
$game_temp.player_new_y = y
$game_temp.player_new_direction = d
if 淡入 == 0
Graphics.freeze
$game_temp.transition_processing = true
$game_temp.transition_name = ""
end
end
然后用事件脚本 场所移动(地图ID,X,Y,朝向,1) 就可以了
最后, 广范围判定事件触发, 要么一排事件铺过去, 要么用并行处理判断坐标范围, 要么用我写的这个范围触发解决 |
评分
-
查看全部评分
|