怎么实现让指针随机转向表盘上的数字呀



  • undefined
    时针代表十位,分针代表个位,
    0-5(时针指向0,分针指向1-5),左边显示大成功,
    5-右边数字(全局变量里设置的值)的范围,左边显示成功,
    右边数字-95,左边显示失败,
    95-100,左边显示大失败。

    问一下要怎么做或者告诉我思路和用的组件也行,我现在毫无头绪啊啊啊啊啊
    (或者有没有直接把这个程序做出来的,详细可以私聊一下我,我有偿求一下)



  • @0000102066 有一个简单的思路,先确定好指针精灵的锚点位置(肯定得是正中间了),然后根据中心点到每个数字的相对位置计算角度;例如5大概是13度,7是90度等等,把每个数字的角度对应关系写进一个辞典或者数组,在游戏过程中需要指向哪个数字就直接从辞典里查找出角度然后设置指针角度即可。
    至于随机数,这个直接用random()或者概率组件来随机生成一个,然后判断数字处于哪个范围就行;如果这方面需要更详细的教程可以找找b站



  • @zjxdiu 好的谢谢你我试试!


Log in to reply