2.4.X如何实现摇奖机效果

大佬们,2.4版本如何实现这种开奖效果呀?

大佬在哪里

2D有办法实现吗

刚体随机方向给个随机大小的力

用动画编辑器做,球的滚动在编辑器里调好路线、旋转和速度

写一个简单的物理碰撞把,然后每个球都给一个随机的力,随机给他们显示层级,需要哪个球的时候可以写一个固定的动画或者利用tween做一个效果。

球自身的旋转就是一个动画吗?

动画或者是tween都可以的

球自身不规则旋转 用tween如何做 它上面还有数字 我们只是一个2D的圆而已 不是一个3D的球

啊 了解了 想简单了,这个应该需要动画老师帮忙做一个带有数字的球旋转的动画, 如果需要的话程序再控制角度动画应该会好一点。 还有个想法不知道行不行,就是遮罩,你让数字只在圆内显示,然后有规律的控制下数字的位置。

嗯嗯 简单点就出动画吧 那上面物理引擎实现摇奖效果 好写吗

本来相当CV战士 但是论坛好像没有这种效果的demo :rofl:

可以用cocos自带的box2d,直接做一个物理的圆形边缘,然后每个球都有一个圆形物理刚体,然后开始的时候随机给一个力。后者自己写:每一个球都有速度,横向移动速度、纵向移动速度、重力加速度,然后也是随机给个速度,只要他的位置超过了范围就随机给个力或者反弹。这都是我自己的理解哈也许有更好的办法

我看看有时间能不能弄个这个效果玩一玩 :stuck_out_tongue_winking_eye:

期待大佬的作品 :blush:

有同学说球的滚动用动画来做 这种相比引擎 不知道如何

固定路线的话动画和tween就可以满足的,如果用引擎物理的话自己拼接好了也可以的

tween的话这个运动路线 曲线 速率等等参数不好调吧

嗯 或者要是有规则的话 可以用贝塞尔曲线

坐等大佬写个Demo参考参考 :laughing: