功能实现:大地图移动节点到某区域功能结合相机(有偿)

我现在需要做一个在大地图中,抓起一个角色把它放到指定区域,效果如下:
效果.zip (1.2 MB)
有更好的效果也可以推荐 (有偿)

见大家都觉得简单那么我详细补充一下需求:
场景描述:
1.在一张大地图中1500x2688中,游戏中的角色从门口开始A星寻路去房间找座位
2.地图的移动是通过移动实现的,角色也是同一个相机
需要实现的功能描述:
1.拖动角色时,角色到了屏幕的边界时,那么相机也到了地图的边界
2.同时角色并不是固定在屏幕的某一个位置的而是可以随便移动
3.同时需要保证角色节点和触摸点保持相对的位置

正常情况下:滑动屏幕移动地图
抓住人的情况下:手指滑到屏幕边缘移动地图
我觉得这样的效果好一点,类似安卓ios移动桌面图标

可以帮忙写一个Demo吗?

你这个连地图都不算。就是个scrollView + 触摸层,控制scrollview滑动

多少钱 :grin:

有点像你说的效果,我这个是大地图的,设计的A星寻路的

建议自己写,如果这么简单的功能都不能实现,建议放弃写代码这条路 :rofl:

那么简单的功能还要有偿以后怎么过

我有做类似功能,拖动一个物体到边界,scrollview的content自动移动

可能思路刚好卡在这里吧,薄弱项

好像你们做的都是scrollview的,scrollview这种的我会

一般都是相机不动,地图动的

啊哈,不知道是不是我描述功能方面的问题,让大家都觉得如此简单

大地图更方便,tilemap你肯定知道网格的x, y逻辑坐标,旁边是边界的坐标,把camera移动一下视角

摄像机就像军备竞赛,一旦用了,其他想盖住这个摄像机的内容也要用摄像机,结果就多了一堆摄像机。
2D游戏视窗不动,反向移动地图来实现移屏就好了

有偿直接逮到 怎么说 :rofl:

问题已解决,大家可以自己研究一下这个好玩的功能