设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1940|回复: 7
打印 上一主题 下一主题

[已经解决] 【求助】又是一个地图滚动的问题。

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-10-25
帖子
17
跳转到指定楼层
1
发表于 2012-10-25 15:03:40 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 Tonystein 于 2012-11-21 13:55 编辑

比如地图大小是40*30(默认大小的4倍),我划分为20*15的四个区域,但是我希望在同一个区域内地图不要滚动,只显示这个区域,然后一旦走到另一个区域的时候就滚屏(或者切换更好,无所谓了)到另一个区域(感觉就像两张不同的地图,但是因为必须放在一起),那么Game_Player应该怎么改?我取了(角色的坐标/20)取整之后就最后几个end那里出错。。求教。。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-10-25
帖子
17
2
 楼主| 发表于 2012-11-7 14:03:08 | 显示全部楼层
亿万星辰 发表于 2012-10-25 17:02
可以用并行事件获取角色坐标,然后场所移动,注意一下位于屏幕边缘的坐标即可。 ...

谢谢回答,不过我还是搞不明白用并行处理然后场所移动怎么阻止画面调整地图显示的位置。。我的几张地图是塞在一起的,为了达到跨地图触发事件的效果。。场所移动了还是画面有偏移,会露出其他的地图。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-10-25
帖子
17
3
 楼主| 发表于 2012-11-8 15:50:27 | 显示全部楼层
亿万星辰 发表于 2012-11-7 15:15
大致是这么个意思~

有点像吧。麻烦你了~我莫名其妙自己搞定了= =把卷动的脚本判断直接删了,然后用脚本$game_map.display_x+=2560一类来控制显示位置(我记得我上次这么做就直接崩溃了= =)。。还是谢谢你啦~那个分歧还是挺有启发性的,以后拿来做行走中触发事件的判断~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
12 小时
注册时间
2012-10-25
帖子
17
4
 楼主| 发表于 2012-11-8 15:51:44 | 显示全部楼层
虾米£浪子 发表于 2012-11-7 15:14
在Game_play里面的update ,里面有滚动地图的代码,根据@x,@y 来进行滚动。

谢谢,我已经搞定了= =虽然粗糙了点。。直接取消卷动判断,手动$game_map.display_x+=2560= =
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-23 08:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表