Project1
标题:
[已解决]世界地图如果超过500咋办?能扩充吗?
[打印本页]
作者:
miantouchi
时间:
2019-8-21 22:29
标题:
[已解决]世界地图如果超过500咋办?能扩充吗?
本帖最后由 miantouchi 于 2019-8-22 11:53 编辑
今天画了下地图,感觉如果把游戏世界大地图画下来,XP默认的设置地图,宽高是500*500感觉不太够用啊,有什么办法扩展下吗?
1.png
(39.01 KB, 下载次数: 7)
下载附件
保存到相册
2019-8-21 22:31 上传
作者:
灯笼菜刀王
时间:
2019-8-21 23:24
本帖最后由 灯笼菜刀王 于 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) 就可以了
最后, 广范围判定事件触发, 要么一排事件铺过去, 要么用并行处理判断坐标范围, 要么用我写的这个
范围触发
解决
作者:
qinghaiq1
时间:
2019-9-3 00:06
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1