cocos 转盘

漂浮一生 2014-09-23 10:43:28
求教类似这种横向转动的转盘,在cocos2dx中如何实现,需要根据给定的数字确定最后停留的数字
...全文
251 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
笨木头 2014-09-28
  • 打赏
  • 举报
回复
引用 4 楼 a515360208 的回复:
[quote=引用 3 楼 musicvs 的回复:] [quote=引用 2 楼 a515360208 的回复:] [quote=引用 1 楼 musicvs 的回复:] 可以在转动的时候,播放一个帧动画(实际上是没有转的,只是一个动画) 等想要停下来的时候,就开始慢慢一个个数字切换,直到你想要的数字出现,就停止 细节上应该还会有不少问题,你可以先开始做,遇到问题就再来折腾~
现在用一种方法倒是做出来了,因为一共有12个数字1 - 12,24张图片,所以用了最笨的方法,一张一张的去替换,就是开始加速和减速的时候有点别扭,就是那种一卡一卡的感觉,不知道能怎么优化[/quote] 无限循环滚动的地图你知道吧,可以用这个方法来实现你的这个滚动,12个数字组成一张“地图”,一共两张~ 这样就只是在改变图片坐标,而不是切换图片了~[/quote] 其实不用两张,一张就够了,只有头3个数字和尾3个数字相同就行了,判断移动位置到最后3个时,重新设置位置无限循环就可以了[/quote] 也是
漂浮一生 2014-09-28
  • 打赏
  • 举报
回复
引用 3 楼 musicvs 的回复:
[quote=引用 2 楼 a515360208 的回复:] [quote=引用 1 楼 musicvs 的回复:] 可以在转动的时候,播放一个帧动画(实际上是没有转的,只是一个动画) 等想要停下来的时候,就开始慢慢一个个数字切换,直到你想要的数字出现,就停止 细节上应该还会有不少问题,你可以先开始做,遇到问题就再来折腾~
现在用一种方法倒是做出来了,因为一共有12个数字1 - 12,24张图片,所以用了最笨的方法,一张一张的去替换,就是开始加速和减速的时候有点别扭,就是那种一卡一卡的感觉,不知道能怎么优化[/quote] 无限循环滚动的地图你知道吧,可以用这个方法来实现你的这个滚动,12个数字组成一张“地图”,一共两张~ 这样就只是在改变图片坐标,而不是切换图片了~[/quote] 其实不用两张,一张就够了,只有头3个数字和尾3个数字相同就行了,判断移动位置到最后3个时,重新设置位置无限循环就可以了
笨木头 2014-09-23
  • 打赏
  • 举报
回复
可以在转动的时候,播放一个帧动画(实际上是没有转的,只是一个动画) 等想要停下来的时候,就开始慢慢一个个数字切换,直到你想要的数字出现,就停止 细节上应该还会有不少问题,你可以先开始做,遇到问题就再来折腾~
笨木头 2014-09-23
  • 打赏
  • 举报
回复
引用 2 楼 a515360208 的回复:
[quote=引用 1 楼 musicvs 的回复:] 可以在转动的时候,播放一个帧动画(实际上是没有转的,只是一个动画) 等想要停下来的时候,就开始慢慢一个个数字切换,直到你想要的数字出现,就停止 细节上应该还会有不少问题,你可以先开始做,遇到问题就再来折腾~
现在用一种方法倒是做出来了,因为一共有12个数字1 - 12,24张图片,所以用了最笨的方法,一张一张的去替换,就是开始加速和减速的时候有点别扭,就是那种一卡一卡的感觉,不知道能怎么优化[/quote] 无限循环滚动的地图你知道吧,可以用这个方法来实现你的这个滚动,12个数字组成一张“地图”,一共两张~ 这样就只是在改变图片坐标,而不是切换图片了~
漂浮一生 2014-09-23
  • 打赏
  • 举报
回复
引用 1 楼 musicvs 的回复:
可以在转动的时候,播放一个帧动画(实际上是没有转的,只是一个动画) 等想要停下来的时候,就开始慢慢一个个数字切换,直到你想要的数字出现,就停止 细节上应该还会有不少问题,你可以先开始做,遇到问题就再来折腾~
现在用一种方法倒是做出来了,因为一共有12个数字1 - 12,24张图片,所以用了最笨的方法,一张一张的去替换,就是开始加速和减速的时候有点别扭,就是那种一卡一卡的感觉,不知道能怎么优化

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧