本人刚接触 cocos 框架,目前使用的是 CocosCreator。
目的是:动态生成 Sprite ,模拟成一个2000星系(Sprite)的银河系,因为地图过大,所有必须要支持拖拽,跟随鼠标中心缩放等功能。
目前使用 scrollview 里面套巨大的 centent 实现了银河系地图生成与拖放,但是遇到很多问题,想有请教一下各位大佬。
两个问题想请教:
**缩放功能。**目前缩放是根据锚点进行缩放,不符合用户直觉。应该跟随鼠标位置进行缩放。
使用 scrollview 与巨大的 content 作为地图是否正确? 是否应该使用其他组件或方式来实现地图更好?我的地图很简单,没有碰撞检测,只有非常多的星系(Sprite),随机分散,组成银河系。
是否应该使用 TileMap? 此组件似乎是用来绘制有物体与碰撞检测的2D地图的组件,我不需要任何碰撞检测与墙体,因为星系之间不会有墙壁,是否应该使用此组件?。
请问我是做错了什么吗?