首先来说一下的组成。
主要是由两部分组成,一个是「转盘」,另一个是「指针」。
旋转的逻辑也有两种,「一个是指针不动,转盘旋转」;「另一个则是转盘不动,指针旋转」。
不论是哪种情况,其实原理都是一样的,我们只需要把旋转的物体改成我们想要的那个即可。
所以这里采用一个 「指针固定,转盘旋转」 的思路整起!
下面就来一步一步的介绍一下这个转盘抽奖小程序的制作过程吧!
新建工程这一步就不做过多解释了,要做饭先买菜!打开新建一个工程,Unity版本随意,然后等待工程加载完毕。
然后在下新建一个和一个。
准备过程完毕,下面开始制作这个转盘抽奖的小项目!
既然是转盘抽奖,那么我们首先来搭建一个简单的抽奖UI画面!
来看一下我简单搭建的一个UI,有一个「转盘」 和 「指针」,和一个「开始抽奖」和「停止抽奖」的按钮。看起来很简陋没关系!我们先把架子搭建起来,然后后面可以找素材一键换上即可!
只要把转盘抽奖的关键元素添加上即可,这里的关键元素就是指的 「转盘」 和 「指针」
既然是小项目,那自然代码是必不可少的一部分。
下面我们就来写一下这个转盘抽奖的脚本代码怎么写吧。
直接上代码:
将脚本挂在场景中的Canvas上,然后将开始抽奖的Button赋值。
还有转盘的游戏对象也要拖到脚本中去,然后就可以运行程序看一下效果了!
效果演示如下:上面这个脚本代码已经可以对转盘进行转动了。
但是他只是随机进行一个转动,我们并不能控制它的旋转角度。
也就是说在转盘的各个角度的概率都是相同的。
但是这咋行呢!这也太公平了,大奖岂不是都要被别人拿走了!
所以请看下一步改进代码,增加抽奖概率!
我们对脚本代码进行改进,必须增加一个任务控制的概率才可以!
顺便找一个转盘的素材给他换上,只需要更改转盘和指针即可!
改进后的脚本代码:
效果如下:
好咧,一个简单的抽奖旋转就写好了,换上一个简单的UI之后还是有模有样的!
代码增加了一个,在我们点击抽奖的那一刻,其实奖品就已经有结果了。
只不过是增加了一个转圈的过程耽误我们的时间罢了。
而且在抽奖的角度来说,每一个奖项的概率应该都是一样的,毕竟是六等分!
但是我们在代码中早已经加了一个概率,抽中最大奖项的概率只有1%
所以说我们有时候!
在背地里的概率早都已经写好了,就等着你入坑呢。
这个转盘抽奖的小程序就算写完了,源码工程在这里,有需要的下载体验即可。
转盘抽奖小项目下载地址:https://download.csdn.net/download/zhangay1998/
-
本篇文章制作了一个简单的小程序
-
只需要一个脚本就可以搞定了,是不是很简单又实用呢!
-
有了这个转盘抽奖的小项目,我们就可以在抽奖的时候进行使用了。
-
可以将UI换上我们自己的奖品,然后使用代码自定义抽奖概率。
-
这样一个简单的转盘小程序就完成了,抽奖概率还可以自己掌控。
-
那本篇文章就到这里结束了,喜欢的话记得点一波哦!
到此这篇转盘抽奖小程序制作下载(大转盘抽奖小程序源码)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/50507.html