Project1

标题: 横向循环地图,怎么才能不卡 [打印本页]

作者: 璀璨的璨    时间: 2013-5-18 22:17
标题: 横向循环地图,怎么才能不卡
用的方法是用事件接触——场景移动,但是总是会卡一下。
http://rpg.blue/forum.php?mod=viewthread&tid=227571
试了这个帖子下面的脚本,但还是卡...
作者: chd114    时间: 2013-5-19 12:28
本帖最后由 hys111111 于 2013-5-19 19:58 编辑
不要用事件中“场所移动”,那个是要过渡的。直接用脚本调用场所移动不用过渡。就不会有卡一下的现象。
方法如下

条件分歧:脚本:$game_player.x==0
01.$game_temp.player_transferring = true

02.$game_temp.player_new_map_id = @map_id

03.$game_temp.player_new_x = $game_map.width-1

04.$game_temp.player_new_y = $game_player.y

05.$game_temp.player_new_direction = \

06.$game_player.direction
复制代码分歧结束
条件分歧:脚本:$game_player.x==$game_map.width
01.$game_temp.player_transferring = true

02.$game_temp.player_new_map_id = @map_id

03.$game_temp.player_new_x = 1

04.$game_temp.player_new_y = $game_player.y

05.$game_temp.player_new_direction = \

06.$game_player.direction
复制代码分歧结束
条件分歧:脚本:$game_player.y==0
01.$game_temp.player_transferring = true

02.$game_temp.player_new_map_id = @map_id

03.$game_temp.player_new_x = $game_player.x

04.$game_temp.player_new_y = $game_map.height-1

05.$game_temp.player_new_direction = \

06.$game_player.direction
复制代码分歧结束
条件分歧:脚本:$game_player.y==$game_map.height
01.$game_temp.player_transferring = true

02.$game_temp.player_new_map_id = @map_id

03.$game_temp.player_new_x = $game_player.x

04.$game_temp.player_new_y = 1

05.$game_temp.player_new_direction = \

06.$game_player.direction
复制代码分歧结束
这个是@hys111111 说的···




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