微信小程序(游戏)----拼图游戏(设计思路)
2023-09-14 09:15:07 时间
效果体验二维码
如果文章对你有帮助的话,请打开微信扫一下二维码,点击一下广告,支持一下作者!谢谢!
设计思路
1、将一张海报等分成 N*N 的矩阵
方法一:利用两个组件循环完成,view组件和image组件,view组件作为盒子规定大小----超出部分不显示,image组件展示完整的海报----进行定位。循环该组合拼接成一张完整的海报。
方法二:利用一个组件循环完成,view组件配合背景图,单纯的循环定位view组件,就能完成海报。
优点:方法一可以将大多数公用的WXSS提出到WXSS文件中,WXML代码比较清晰;方法二组件少一个,结构比较清晰。
缺点:方法一组件多,定位多,容易混乱;方法二背景必须在view组件上设置,代码冗余。
本文采用方法二实现。
2、图片位置的处理
1、 创建海报正确时的view定位和背景定位数组typeArr;
2、 创建打乱数组顺序的view定位和背景定位数组newTypeArr;
3、 对newTypeArr进行循环展示,在页面形成错乱的海报。
相关文章
- (NO.00002)iOS游戏精灵战争雏形(九)
- (NO.00002)iOS游戏精灵战争雏形(八)
- (NO.00001)iOS游戏SpeedBoy Lite成形记(十二)
- (NO.00001)iOS游戏SpeedBoy Lite成形记(八)
- 从游戏开发到应用开发的转变
- 提取Unity游戏资源和脚本
- Java实现蓝桥杯VIP算法训练 石子游戏
- 【ANDROID游戏开发之三】详细剖析 SURFACEVIEW ! CALLBACK以及SURFACEHOLDER!!
- 改进了一下这个游戏的输出及思路,是不是好玩多了??:)
- 【刷题】面筋-游戏测试-农药测试向分析
- atitit ui引擎之道 游戏引擎之道.docx 1. 概念2 1.1. (cocos,createjs,dom)2 2. 游戏引擎的构成(图形引擎(渲染系统),控件部件系统,事件系统 ,布局
- Py:递归求解汉诺塔,简单的几行编程可以搞定很高层的三柱汉诺塔游戏
- AI游戏开篇-序
- 【手游项目4】过滤特殊字符,游戏账号名,玩家游戏名,数据库特殊字符检测
- 游戏服务器架构
- 蒜头君的新游戏
- ios-UI-汤姆猫德游戏实现
- 游戏中每日刷新实现思路浅析
- 打造免费的游戏开发环境
- 3D游戏从入门到精通-9
- cocos2dx游戏开发——微信打飞机学习笔记(六)——PlayerLayer的搭建