使用CCLayer作为进度条
如何在 cocos2d 中显示 CCLayer 但使其显示为进度条,即图层应从左侧出现并向右延伸直至完全显示?
可以使用一系列图像并按顺序将 CCLayer 设置为它们来完成此操作吗?如果可以,在 cocos2d 中如何完成此操作?
还有其他方法吗?
谢谢
How does one display a CCLayer in cocos2d but making it appear as a progress bar in the sense that the layer should appear from the left and extend to the right until it is fully shown?
Can this be done using a series of images and setting the CCLayer to them in a sequence, if so, how is this done in cocos2d?
Are there any other ways of doing it?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将图层的位置设置到屏幕边界之外,然后执行 CCMoveTo 操作。
类似于:
其中 pos 是屏幕边界内的位置
You can set the position of the layer out of the screen bounds, then perform a CCMoveTo action.
Something like:
where pos is the position inside the screen bounds