打印

[AS3] 如何实现Flash游戏的卷屏算法(Flash中是否有移动屏幕视窗的方法)

已经根据A*算法求得行走路径,但因为实际地图大而用户界面小,所以现打算让人物不动而地图卷屏.想请教一下该如何实现?屏幕坐标在实际地图中如何定位?

[ 本帖最后由 hyf1984 于 2007-10-20 09:24 编辑 ]
海阔天空
搜索一下区块游戏就有了

回复 #2 openblue 的帖子

谢谢.主要想了解一下如何实时移动屏幕视窗

[ 本帖最后由 hyf1984 于 2007-10-19 17:27 编辑 ]
海阔天空

回复 #2 openblue 的帖子

谢谢.主要想了解一下如何实时移动屏幕视窗(卷屏时移动屏幕视窗来变换显示区域,即地图不动而屏幕视窗动)
海阔天空

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
你找一下
http://www.blueidea.com/tech/multimedia/2004/1892_19.asp
这里有,看看是不是你需要的

TOP

回复 #5 openblue 的帖子

非常感谢openblue,我最近发的2个求助贴都有你的回复,谢谢!
不过区块游戏里的卷屏是移动地图位置,而不是移动屏幕视窗.不知道Flash中是否有屏幕视窗的概念和移动屏幕视窗的方法呢?
海阔天空

TOP

不知道你想做的是什么卷屏?不是移动地图,而是整个屏幕卷起来吗?

TOP

回复 #7 openblue 的帖子

谢谢.我现在的算法就是移动地图的,但是由于我们的地图比较大,而且上面又加载了许多元件,所以就要在移地图的同时移动所有元件,这样对资源消耗就比较大.所以我想能否有摄影机一样的效果,它的视口大小刚好是用户屏幕大小,这样就不需要移地图了,主要始终对准人物周围的小块区域即可.不知道这样能否实现呢?
海阔天空

TOP

一样的,这样的你始终也是要刷新人物周围的东西

你的地图是一开始就把整个地图加载进来吗?
其实你可以这样做的,只加载一部分地图,当主角走到一部分的时候,再加载另外一部分
建议看看我在上面发的那个区块游戏,里面有相关的介绍
我也实现过。就是一个地图很大,但是只加载人物周围的东西,然后不断的移动填补

TOP

回复 #9 openblue 的帖子

哦,问题是我们公司是这样要求的,地图一次性载入(一张完整地图),再在上面添加元件,而且所有的地图和元件都是swf文件(矢量图),所以我都不知道怎么办了,实在不行的话只能移地图了.
openblue兄,再次谢谢你,给我提了这么多方法.小弟对于as3.0还是菜鸟水平,以后还要向你多多请教!
海阔天空

TOP

卷个屁啊
不说在上面放元件了
就一个背景图在那里卷都卡的要死
等 flashplayer10 出来看看效率有没有提高

TOP