前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Cocos Creator 如何实现类似王者荣耀里积分夺宝抽奖功能!

Cocos Creator 如何实现类似王者荣耀里积分夺宝抽奖功能!

作者头像
一枚小工
发布于 2020-04-21 08:59:14
发布于 2020-04-21 08:59:14
1.1K1
举报
文章被收录于专栏:Cocos Creator开发Cocos Creator开发

● 效果预览

● 操作方法

输入框内输入需要中的奖品,方位是 [1,8],如果需要抽中多个,数字以 / 分割,如上图效果图示例一样。

UI布局

ui很简单,三部分组成:奖品列表、输入结果、开始按钮、显示结果,脚本支持更多奖品的布局,可以根据需要,添加更多的奖品。

需要注意的是,添加的奖品,转动顺序,是按照奖品数组的下标,从小到大转动,界面调整好以后,只需要设置 nodePrizes的大小,对应的奖品映射到脚本数组上即可。

● 实现逻辑

按照以下步骤实现抽奖功能:

1. 获取输入的奖品 id,分解存到变量数组 _targetIndex内;

2. 抽一次奖品,独立出一个逻辑,每次判断是否转动到了目标位置;

3. 到达目标位置后,如果还有未抽到的,再执行一次第 2 步;

4. 如果已经抽完了,游戏结束,更改游戏状态;

● 获取代码

关注公众号,发送【抽奖】获取完整代码下载地址,扫码关注公众号,获取更多技术分享和游戏源码!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一枚小工 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
刚想说看着应该不错,结果要公众号看就没意思了~
刚想说看着应该不错,结果要公众号看就没意思了~
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
用 Cocos Creator 做跑马灯效果!
简单的实现了功能,没有封装,如果有需要,可以参考代码,实现更多的功能,或者增加更多颜色文字内容的显示。
一枚小工
2020/04/23
1.6K0
Cocos Creator模拟射箭效果 | 附代码
点击屏幕,屏幕出现起始位置标志的圆点,不松开手指,滑动屏幕,控制力度和方向,移动距离越大,弓箭拉伸效果越大,松开以后,箭将沿着结束点到起始点方向射出去。
一枚小工
2020/03/02
1K0
Cocos Creator | 开红包小游戏实现翻开效果,有代码!
▌游戏开始后,点击开抢,屏幕中会出现9个未开启的红包,点击任一红包,翻开随机金额的红包,直到翻开所有红包,游戏结束,可以照此继续下去。
一枚小工
2020/03/02
1.2K0
公开抽奖算法!公示开奖记录!请叫我“蜻蜓队长”!
刚好在一篇掘文《# 卡牌大师:玩转“洗牌算法”,幸运女神在微笑 (^_^)》中研究了乱序洗牌算法,如果公开算法来抽奖,那不得是:有理有据,百口莫辩!
掘金安东尼
2022/09/19
4840
公开抽奖算法!公示开奖记录!请叫我“蜻蜓队长”!
Cocos Creator | 疯抢红包小游戏,有代码!
▌游戏开始后,红包从屏幕中 4 个轨道,随机往下掉落,点击屏幕进行游戏,点中红包以后,随机出现金额奖励。游戏中,只要有一个红包漏掉,掉落到屏幕外面,游戏结束。
一枚小工
2020/03/02
1.1K0
软件方法(下)第9章分析类图案例篇Part01
http://www.umlchina.com/book/softmeth2.pdf
用户6288414
2022/10/31
4540
软件方法(下)第9章分析类图案例篇Part01
Python 阶段性总结《抽奖系统》(文末附代码地址)
大家好,今天是python 的阶段性总结,经过前面的学习,我们需要用一个小Demo(抽奖系统)来巩固我们的所学所识;
叫我阿杰好了
2022/11/07
8640
Python 阶段性总结《抽奖系统》(文末附代码地址)
Cocos Creator实现左右跳游戏
游戏开始后,点击屏幕左右两侧,机器人朝左上方或右上方跳一步,如果下一步有石块,成功得1分,否则游戏结束。
一枚小工
2019/09/27
1.2K0
Cocos Creator实现左右跳游戏
腾讯云认证考试券、鹅厂盲盒周边,限时领取中!
上个月,学堂君推出的粉丝福利,你参加了不?中奖名单我都给你放在这里啦,看看是否榜上有名~
腾讯产业互联网学堂1
2023/08/21
2440
腾讯云认证考试券、鹅厂盲盒周边,限时领取中!
借Blake老师的投篮小游戏公开课入门Cocos Creator 3D开发!
● 点击屏幕,根据按住屏幕的时间,进行蓄力,时间越短,发出去的力越小,时间越长,发出去的力越大,超过了最大力,再次从最小里开始,球从篮筐中穿过得1分,否则视为不得分,由于做的是demo,就没有其他限制,可以根据需要尝试修改。
一枚小工
2020/03/02
8750
软件方法(下)分析和设计第9章分析 之 分析类图——案例篇(20211228更新)
http://www.umlchina.com/book/softmeth09.pdf
用户6288414
2022/01/04
1.2K0
软件方法(下)分析和设计第9章分析 之 分析类图——案例篇(20211228更新)
体育类游戏,3D 足球射门 ,Cocos Creator 3D 实现,附源码!
● 点击屏幕,松开手指,足球就会被踢出去,还缺少力度和方向控制,同时也缺少力度和方向的界面展现,后期完善以后,会进行更新,欢迎继续关注此项目。
一枚小工
2020/03/02
1.2K0
Android自定义实现九宫格抽奖功能
最近的功能需求中需要实现用户使用签到获取的积分,可以在九宫格中进行抽奖消耗积分,这里使用的是自定义进行实现抽奖的功能,可以通过设置计算策略,来控制用户 中哪些奖以及中大奖 的概率,话不多说,直接上代码。
SoullessCoder
2019/08/07
2.1K0
Android自定义实现九宫格抽奖功能
一大波女生、男生适用的最新鸿蒙练手案例来袭
以下案例适合刚开始手鸿蒙开发的小伙伴,有大量的最新逻辑锻炼、鸿蒙核心语法、使用最新鸿蒙的@Local、@Computed 等装饰器来完成。
万少
2025/02/10
630
一大波女生、男生适用的最新鸿蒙练手案例来袭
【设计模式】学习笔记(四)—— 行为型设计模式
行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。
鸡先生
2022/10/29
5650
【设计模式】学习笔记(四)—— 行为型设计模式
用Javascript和css3实现一个转盘小游戏
本文技术路线采用和上篇文章教你用200行代码写一个爱豆拼拼乐H5小游戏(附源码)同样的技术,即均使用本人自己写的dom库去简化dom操作,具体需要掌握的知识点有:
徐小夕
2019/08/07
2.8K0
用Javascript和css3实现一个转盘小游戏
[项目总结] 为某银行开发一个开业线上活动的H5网站
甲方给出的大致需求是做一个移动端 H5 的活动网站,需要实现微信登录、在线点播视频,抽奖、奖品发放等功能,但距离甲方的活动上线的时间只有7天左右,所以还需要考虑是否能在这个时间区间内实现所有的需求。
LCyee
2020/08/06
1.7K0
高仿 “ 微信 ”,太拽了吧!
大家好,今天给大家分享一个高仿微信的开源项目,希望大家喜欢! 项目源码,怎么领取? 扫描下方公众号【程序员指南】回复:102,可获取下载链接👇👇👇👆长按上方二维码 2 秒回复「102」即可获取资料 前言 该项目是一款高仿微信的开源项目,iOSAppTemplate代码重构,基于TLKit、 ZZFLEX实现。 已实现的功能 1. 消息界面 消息列表(新会话加入,DB) 消息侧滑删除 好友搜索(支持模糊查询) 更多菜单(可动态定制items) 2. 通讯录界面 好友列表(分组算法、DB) 好友搜索 好
纯洁的微笑
2022/05/20
4970
高仿 “ 微信 ”,太拽了吧!
Cocos Creator基础教程(8)—加载预制件
我们上篇讲了场景切换并编写了LoadScene场景加组件,这次我们在场景里面创建独立的子界面或子窗口。在Cocos Creator中实现子界面的最好方案就是: 预制件。
张晓衡
2019/09/11
2.9K0
Cocos Creator基础教程(8)—加载预制件
Cocos Creator 编辑器扩展:一键查找资源引用
当你想要确定一个资源被哪些节点引用的时候,使用资源管理器的查找引用却只能精确到预制体或场景。
陈皮皮
2020/12/01
2.3K0
Cocos Creator 编辑器扩展:一键查找资源引用
推荐阅读
相关推荐
用 Cocos Creator 做跑马灯效果!
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文