一个精美的微信小程序骰子游戏,支持多个骰子投掷,带有漂亮的动画效果和现代化的UI设计。
- 支持1-9个骰子自由切换
- 真实的骰子投掷动画效果
- 保存最近10次投掷历史记录
- 最新记录突出显示
- 现代简约的UI设计
- 流畅的动画效果
- 渐变色按钮和背景
- 玻璃拟态设计元素
- 直观的骰子数量控制
- 清晰的历史记录展示
- 流畅的动画过渡
- 即时的视觉反馈
- 组件按需注入
- 代码体积优化
- 流畅的动画表现
- 优化的内存使用
- 微信小程序原生框架
- 组件化开发
- 模块化设计
- 启用组件按需注入
- 启用代码压缩
- 优化项目配置
- 合理的动画性能
- 清晰的代码结构
- 规范的命名规则
- 完整的注释说明
- 模块化的样式组织
-
调整骰子数量
- 点击 "+" 增加骰子
- 点击 "-" 减少骰子
- 支持1-9个骰子
-
投掷骰子
- 点击"摇一摇"按钮
- 等待动画完成
- 查看结果
-
查看历史
- 最新记录会显示在最上方
- 保留最近10次记录
- 最新记录会有特殊标记
- 克隆项目
git clone https://github.com/yequ/dice.git-
使用微信开发者工具打开项目
-
编译运行即可
dice/
├── pages/
│ └── index/ # 主页面
│ ├── index.js # 页面逻辑
│ ├── index.json # 页面配置
│ ├── index.wxml # 页面结构
│ └── index.wxss # 页面样式
├── images/ # 骰子图片
├── app.js # 应用入口
├── app.json # 应用配置
└── project.config.json # 项目配置
欢迎提交 Issue 和 Pull Request 来帮助改进项目。
MIT License