如图,目前这个格子的结构为:
Grid
–box
–box
–…(600个的样子)
需求是后期每个格子上面可以放不同道具。
目前在层级管理器查看这600个box都有一点小卡
经验不足,还想请大神给点建议,不知道这种方案后期会不会有性能问题。
如图,目前这个格子的结构为:
Grid
–box
–box
–…(600个的样子)
需求是后期每个格子上面可以放不同道具。
目前在层级管理器查看这600个box都有一点小卡
经验不足,还想请大神给点建议,不知道这种方案后期会不会有性能问题。
这个是固定600个?如果是可以考虑弄成一个sprite
如果固定600个格子那直接做成一张底图就行了,放置物品计算位置就行了。
试试TiledMap
用tiledmap吧
给你说个最优方案:
使用一个Node,大小为600x宽度, 600x高度, 其增加sprite组件, 然后sprite渲染选择平铺之类的模式. 一个NODE就实现你想要的效果.
至于在格子上的道具, 你直接写个矩阵数组, 直接计算就好.
不建议用TiledMap
同屏600的话,建议注意drawcall的和并问题
一张底图加计算坐标,性能比你的方案好的多