见鬼,谢谢你的阅读,
最近,我开始从事一个2D Android/桌面项目,一直试图以我想要的方式显示我的精灵。
我有一个背景雪碧,是144(w)乘160(h),我希望能够定位屏幕上的其他精灵相对于背景精灵点。
我想我理解,如果我创建一个摄像机/视口,即144 x 160,我将能够使用基于背景精灵144 x 160的协调器将我的精灵定位在背景精灵上。这将适用于在移动设备上发现的不同屏幕分辨率,但将延伸背景精灵,尽管试验不同的视口类型(FillViewport,FitViewport等)。
我想要实现的是让我的背景精灵在不同的屏幕分辨率上保持它的比率,并且能够在背景精灵上放置其他精灵。精灵的放置需
我的问题与之前提出的一些关于重叠的精灵/电影剪辑的问题有点相似,比如。但我的要求与他们略有不同。
我想要处理舞台上所有精灵的鼠标事件,包括那些隐藏在后面(或重叠或遮挡)的精灵,主要条件是我想处理遮挡的精灵(隐藏在其他精灵后面)。例如,假设我在舞台上有sprite1和sprite2,我想在每次单击精灵时开始拖动,并在再次单击后停止拖动。
这很容易做到,但问题和我的主要要求是,如果我拖动sprite1并将其恰好放在sprite2上,那么sprite2将隐藏在sprite1后面。如果不首先移动sprite2,我将无法拖动sprite1。如果你在facebook上玩过zynga的empires and