微信小程序双人游戏横屏(微信小程序实现拼图游戏)
类别:编程学习 浏览量:122
时间:2021-10-04 01:05:57 微信小程序双人游戏横屏
微信小程序实现拼图游戏本文实例为大家分享了微信小程序实现拼图游戏的具体代码,供大家参考,具体内容如下
页面展示
项目链接
微信小程序实现拼图游戏
项目设计
首页面
wxml
<!--index.wxml--> <view class="container"> <!-- 标题 --> <view class="title">游戏选关</view> <!-- 关卡列表 --> <view class="levelBox"> <view class="box" wx:for="{{levels}}" wx:key="levels{{index}}" bindtap="chooseLevel" data-level="{{item}}"> <image src="/images/{{item}}"></image> <text>第{{index+1}}关</text> </view> </view> </view>
wxss
/**index.wxss**/ /* 关卡区域列表 */ .levelBox{ width: 100%; } /* 单个关卡区域 */ .box{ width: 50%; float: left; margin: 25rpx 0; display: flex; flex-direction: column; align-items: center; } /* 选关图片 */ image{ width: 260rpx; height: 260rpx; }
//index.js Page({ /** * 页面的初始数据 */ data: { levels: [ 'pic01.jpg" alt="微信小程序双人游戏横屏(微信小程序实现拼图游戏)" border="0" />
游戏页面
wxml
<!--pages/game/game.wxml--> <view class="container"> <!-- 顶端提示图 --> <view class="title">提示图</view> <image src="{{url}}"></image> <!-- 游戏区域 --> <canvas canvas-id="myCanvas" bindtouchstart="touchBox"></canvas> <!-- 重新开始按钮 --> <button type="warn" bindtap="restartGame">重新开始</button> </view>
wxss
/* pages/game/game.wxss */ /* 提示图 */ image{ width: 250rpx; height: 250rpx; } /* 游戏画布区域 */ canvas{ border: 1rpx solid; width: 300px; height: 300px; }
js
// pages/game/game.js // 方块的初始位置 var num = [ ['00', '01', '02'], ['10', '11', '12'], ['20', '21', '22'] ] // 方块的宽度 var w = 100 // 图片的初始地址 var url = '/images/pic01.jpg" alt="微信小程序双人游戏横屏(微信小程序实现拼图游戏)" border="0" />
为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- 微信小程序开发完整操作流程(微信小程序开发之组件设计规范)
- 微信小程序通知验证签名方法(微信小程序实现电子签名)
- 微信小程序接入第三方支付的方法(小程序通过小程序云实现微信支付功能实例)
- 微信小程序可以用百度的echarts吗(uniapp在微信小程序中使用ECharts的方法)
- 微信小程序贪吃蛇大作战(微信小程序实现贪吃蛇游戏)
- 微信小程序开发如何实现自动保存(微信小程序开发实用技巧之数据传递和存储)
- 微信小程序引用模板的函数(微信小程序页面与组件之间信息传递与函数调用)
- 微信小程序如何请求服务器数据(微信小程序学习笔记之页面配置与路由方式)
- 微信小程序图片加特效(微信小程序实现可实时改变转速的css3旋转动画实例代码)
- 微信小程序企业微信打卡(使用Python实现企业微信的自动打卡功能)
- php开发微信小程序后台步骤流程(基于PHP实现微信小程序客服消息功能)
- 微信小程序function怎么使用(微信小程序在{{ }}中直接使用函数的方法示例)
- 微信小程序存token(小程序开发实现access_token统一管理)
- 微信小程序scrollview 截图(微信小程序scroll-view不能左右滑动问题的解决方法)
- 微信小程序签名怎么操作(微信小程序实现简单手写签名组件的方法实例)
- 微信小程序css使用技巧(微信小程序 CSS filter滤镜的使用示例详解)
- 文明6金币太少怎么办 文明6无限刷钱教程(文明6金币太少怎么办)
- 开国中将,王牌军63军首任政委,两个连襟一个上将一个少将传为佳话(王牌军63军首任政委)
- 臭名昭著的731部队最高负责人 石井四郎(臭名昭著的731部队最高负责人)
- 王牌部队,你看的剧情我看的时尚(你看的剧情我看的时尚)
- 被鉴定的古董价值300万 当心,你可能遇到诈骗了(被鉴定的古董价值300万)
- 英语难学吗(初中英语难学吗)
热门推荐
- laravel队列不超时(在laravel中实现事务回滚的方法)
- php 模拟登录验证码demo(PHP 模拟登陆功能实例详解)
- MVC扩展HtmlHelper实现CheckBoxList
- javascript检测内容改变了(JavaScript 检测文件的类型的方法)
- 移动端字号规范(吃透移动端 1px的具体用法)
- dede模板栏目调用(织梦DEDECMS5.7栏目列表页分页URL优化列表页重复的解决方案)
- 云服务器性能怎么判断(云服务器的负载能力怎么样)
- 织梦dedecms专题页制作详细教程(dedecms教程之dedecms生成速度提速的方法)
- SqlParameter的size属性
- vue一个组件两种样式(Vue实现动态样式的多种方法汇总)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9