【视频】如何运用随机数值配搭高级界面制作抽卡系统
发表时间: 2018-08-09 15:16:37 阶段:高级 分类:实例应用
  本教程由闪艺作者【狐狐】提供,小伙伴们想分享自己的教程,也可在圈子教程征集活动中参与哦~
 
有时候我们玩手游时都会遇到些很靠(坑)运(钱)的抽卡手游
有没有想到其实闪艺制作工具也可以做出来呢?
 
只要巧妙运用随机数值,就能做出抽卡效果了!
 
(事实上像是十连抽保底SR的效果也做得出来,只是……
教程将分为视频版和图文版,喜欢哪种方式的自己选哦
 
视频版
 
 
图文版
首先准备的物件如下:
1. 可以抽到的卡
2. 显示余下金额的图片
3. 两个按钮:抽卡、返回
 
1. 首先新建三个剧情,第一个就是一开始的剧情,第二个就是系统判定出玩家没有足够金额然后提示他充
值或者走人的剧情,第三个就是玩家可以试非欧的画面。方便起见,建议全部都弄成高级剧情。
 
2. 然后我们点击这里设置初始数值
我的小钱钱:玩家余下金额(金额是可以改变的
抽卡:决定玩家欧非
SR判定:由于教程的SR卡多于一张故需要这数值判定所抽出的是哪张SR卡
R判定:由于教程的R卡多于一张故需要这数值判定所抽出的是哪张R卡
控制剧情:令剧情不会自己结束的一个重要数值,继续看下去就会明白
 
3. 这时候新增高级界面,现在先处理玩家金额显示的组件,把显示余下金额的图片放进去,然后点击文本。
 
4. 在文本点按两下,就可以进入编辑文本的界面,这时候便把文本所有内容都删了,然后选择插入「我的
小钱钱」的数值。然后这个界面就会完成了。
 
5. 再新建一个按钮组件,把抽卡的图放进去,然后在右边的动作事件界面,在点击那一栏新建两个动作事
件。第一个动作,是玩家有钱所以可以成功抽卡的事件,在这动作中选择插播抽卡的剧情。之后帮它设置
条件:我的小钱钱大于或等于100。
 
6. 至于按钮中的第二个动作,就是在玩家没钱时而阻止他抽卡的,这次插播的剧情选择没钱的剧情,然后
条件设置为:我的小钱钱小于100。这里完成了以后,我们点击返回舞台。
 
7. 在一开始的画面,我们放好所有装饰用的物品后,就放入刚刚做好的那两个高级界面,然后我们新建一
个条件分歧,选择循环。最后我们在这个条件分歧中加个文本,但是不需要打任何字,而且要弄成隐藏模
式。如果不这样设置,剧情会自动结束。
 
 
8. 至于提醒玩家没钱的剧情,只要在剧情中提醒玩家没有足够余额就可以了,这部份可以自行发挥。建议
可以弄个呼出商城界面的设置,提示玩家充值。
 
9. 最后我们来到最麻烦的玩家抽卡剧情。由于抽卡时有特效是常识(?),所以这里也会顺便讲解一下动
效。例如说我们可以把天气弄成落樱花之类。当然,别忘了设置数值操作,扣减玩家金钱和判定等下子出
现的卡是什么级数。
 
10. 做好动效后,就在后面弄一个条件分歧,新建四个分支,分别命名为SSR、SR、R、N。之后可以按自
己喜好,决定抽取卡的概率。
 
这是教程中掉出SSR的概率:
 
SR的概率:
 
R的概率:
 
N的概率:
 
11. 由于SR和R卡多于一张,所以需要在它们的分支中再判断玩家抽出的是哪一张卡,以下就用SR卡为例。
我们在SR卡的条件分支里,设置一个数值操作,让系统透过随机数分辨出玩家最后抽出的是哪一张SR卡。
在数值操作的后面,再设置条件分歧,然后设置两个分支,SR1和SR2。
 
SR1条件:
 
SR2条件:
 
12. 然后在它们的条件分歧中,各自塞入不同的卡片。在R卡也是用同一个做法。最后在全个剧情设置一个选项分支,就完成了。
 
小补充:至于控制剧情的数值是怎么用,理论上就是要用于卡牌商城剧情的循环条件分支的发生条件(例
如说发生条件为控制剧情=0),然后在条件分支加个返回选项,在后面设置数值操作控制剧情=1。由于本
教程纯粹是制作抽卡系统,所以没有解释这一点。
 
SR分支1:
 
SR分支2:
 
返回抽卡剧情:
 
教程的最后就是万众期待的效果测试(我不会说我玩得太开心所以现在只剩下100块小钱钱):
结果反映就算作者自己做的作品也不会为作者带来笑容。
 
题外话:大概是第18次吧我终于跌了一张SR出来。
TOP