这种指针效果是怎样实现的。感觉非常真实。是用物理引擎吗? Ai 写了几版非物理引擎的。感觉都没有这个真实。
感觉用物理最简单
物理或者写个偏移角度对应的动画吧。规定个正方向。每偏移x度的倍数就代表一个点完全过去了。对应写套角度偏移就行了。理论上可以达到视频这种效果。用物理模拟最简单粗暴。而且我看这个盘子停止的时候还有向右缓动的惯性效果。用物理吧,省去一堆代码量
啥游戏要这种玩意。牛
明显模拟的 物理也太耗性能了,选最牛逼的模型
最后停止的那个回弹,看起来真像顶部的杆在重力的作用下,导致转盘回转的。 感觉这种模拟不出来。
没有不可能
物理也是通过代码模拟的呀,而且这种不需要真实,只要能骗过人眼,让人觉得真就行。
这种我做过很多,纯动画方案。
1.大转盘自己旋转,模拟减速,回弹(有无指针都是这样播动画)
2.指针设置一个最大旋转角,根据转盘的角度,计算指针旋转角度,比如转盘的角度在-5~5度时,会影响指针的摆动,此时可以根据转盘的角度计算指针摆多少度
3.记录大转盘的选择速度,判定撞击时(如转盘角度进入-5~5这个区间时)给指针一个摆动冲量,触发它自己旋转
纯讨论,这种效果让美术用spine实现不是更好吗
盘子纯代码动画 指针用物理模拟?
spine实现复杂度最高吧,东西奖品换了要换皮、多了少了都要重做。还是有更好的spine思路?
指针也是模拟的
直接用Animation做就可以吧,正反旋转两个动画,每个动画都完整的转一整圈。转盘奖励数量变化只是节点的显隐变化,不影响动画复用。
上面弄一个阻挡的物体,控制其最大的回弹,是不是就可以了?