新手向:用Creator教你作大转盘

这个demo我很久之前也看过了,点赞分享

多谢分享,我之前也做了个转盘,laya的。 思路是差不多, 不过有些优化的地方:

  1. 计算所有奖品平均角度,平均角度 = 360 / awardCount;
  2. 计算实际获奖所在角度,匀速转的圈数 * 360 + 加速度转的圈数 * 360 + math.random * 平均角度
  3. update帧更新函数里处理: 角度递减计算函数, 实际上转盘的表现是 先转固定圈数,然后再转加速度圈, 在函数图上表现应该是,time和speed的关系, time在某段时间内,speed不变, 之后speed才做递减。
    说的有点乱,仅仅做探讨哈
1赞

markmarkmark