开发环境
- Cocos Creator 2.4.8,安装参考 cocos creator安装
- TypeScript
创建项目
资源导入
新建textures目录并把资源导入。
场景设置
新建scripts目录并在其下新建Game脚本。
新建scenes目录并在其下新建game场景。
双击game场景打开场景,Canvas节点宽高设置成750x1334并适配宽度,再把Game脚本挂载上去。
UI 布局
Canvas下新建空节点并重命名为table。拖动textures/背景到table节点下并重命名为bg。table节点下新建空节点并重名为root。拖动textures/奖项底到root节点下并重命名为item,X属性设置为-160,Y属性设置为160。item节点下新建Label组件并重命名为text。拖动textures/标识到table节点下并重命名为run。拖动textures/开始按钮到table节点下并重命名为btnStart并挂载Button组件。
代码生成奖项
编辑scripts/Game脚本,内容如下。
1 | typescript复制代码const { ccclass } = cc._decorator |
运行程序后,发现奖项生成好了,标识也随机显示了,点击点击抽奖按钮也输出了日志。
实现转圈效果
编辑scripts/Game脚本,内容如下。
1 | typescript复制代码const { ccclass } = cc._decorator |
再次运行程序并点击点击抽奖按钮,程序已经开始由快转慢转圈了。
资源和代码获取
关注干货悦读公众号,点击源码菜单获取下载链接。
本文转载自: 掘金