Cocos2d-JS使用Cocos Studio资源04关卡选择界面
关卡选择界面的搭建,用起 Cocos Studio 来真挺方便。图形界面全拖拖拽拽,配合 Cocos2d-JS 一起用,UI 做起来那叫一个顺手。资源导出来就是 JSON,直接丢进项目,用 ccs.load()
加载,响应也快,代码也简单。
Cocos Studio 的预设 UI 组件还挺丰富,什么按钮、标签、滚动条,基本都有。做关卡列表就跟堆乐高一样,排好位置,节点一加就完事。要实现点击跳转也不难,onTouchBegan
这些事件绑定好,逻辑写清楚,用户体验就稳了。
另外,关卡数据可以用 cc.sys.localStorage
存下来,比如是否解锁、最高分这类的,读写也方便。再加点动画,比如关卡高亮、切换动效,用 Cocos Studio 直接拖,视觉效果就上来了,感觉专业多了。
要注意的一点是性能优化,尤其是关卡多的时候,别一股脑全加载。动态加载才是王道,内存占用低,加载时间也不会拖太长。适配多分辨率的事也别忘了,Cocos Studio 提前设置好,省下不少兼容性调试时间。
,发布更新挺。要改 UI?更新 JSON 文件就好,逻辑代码都不用动,维护成本低。如果你用 Cocos2d-JS 开发游戏,关卡选择这种界面强烈推荐用 Cocos Studio 做,快、好、稳。
1.21MB
文件大小:
评论区