2020征文-手表鸿蒙HarmonyOS小游戏十二生肖之找到那只猪及上架

应用开发2025-11-04 06:47:086477

想了解更多内容,征文之找只猪请访问:

和华为官方合作共建的手表生肖鸿蒙技术社区

https://harmonyos.51cto.com/#zz

前言

那天在论坛里看到张荣超老师发了一个2048的游戏,后面就想到自己用2048的鸿蒙玩法写个十二生肖主题的消消乐的游戏写着玩玩。在官方文档中看到有HarmonyOS上架相关的游戏文档,并体验了下上架流程(PS:11月18号提交的到那上架现在都没有审核反馈,如果不让上其实官方可以打回的及上架。b2b供应网)

代码一直放着今天看到有征文有奖所以才想到发上来。征文之找只猪

基本布局

页面还是手表生肖用宫格布局,上方文字显示当前动物,鸿蒙宫格显示动物图片。游戏

<div ontouchstart="touchStart" ontouchend="touchEnd" class="container">     <div class="zoon">         <text>             {{zoon}}         </text>     </div>     <stack class="wins" ref="wins">         <canvas id="cantx" ref="canvas" class="cantx" focusable="true" ></canvas>     </stack>     <input type="button" value="重新开始" class="btn" onclick="reset"/> </div> /* index.css */ .container {     flex-direction: column;     width: 90%;     height: 90%;     background-color: black; } .wins{     width: 290px;     height: 290px;     margin-left: 80px;     margin-top: 80px; } .cantx{     width: 290px;     height: 290px; } .btn {     width: 175px;     height: 50px;     background-color: #AD9D8F;     font-size: 24px;     margin-top: 10px;     margin-left: 140px; } .zoon {     position: absolute;     margin-left: 200px;     font-size: 18px;     text-align: center;     width: 100px;     height: 50px;     margin-top: 20px; } 

代码结构

官方文档的到那方向滑动的回调方法由于我人品问题根本没有起作用,然后自己跟根据起始停止点位计算方法算出方向。及上架

touchStart(e){     back.touchPointX = e.touches[0].localX     back.touchPointY = e.touches[0].localY },征文之找只猪 touchEnd(e){     let endxpoint = e.changedTouches[0].localX     let endypoint = e.changedTouches[0].localY     back.leavePointX = endxpoint - back.touchPointX     back.leavePointY = endypoint - back.touchPointY     if (Math.abs(back.leavePointX) > 10 || Math.abs(back.leavePointY) > 10) {         if(move.CanMove()){             let fx = move.moveFx(back.leavePointX, back.leavePointY)             let movereslut= move.Move(fx);             if (movereslut) {                 this.createItem()                 this.addNumBlank(1);             }         }else{             this.reNumBlank();             this.createItem();             this.addNumBlank(2);         }     } } 

 移动后效果

上架

目前文档中需要被邀请的开发者才能打包调试,所以给官方发完邮件后也得到了开发者的手表生肖开通。云服务器

官方打包调试上架文档:

https://developer.huawei.com/consumer/cn/doc/distribution/app/agc-harmonyapp-releaseharmonyapp#h1-1598338018957

根据文档获取Profile文件,鸿蒙在IED>File>Project Structure>Project中配置相关信息就可以Build出app包文件

按文档页面填写信息即可提交你的app

接下来就是等待审核了

篇外

看到有奖品第一次写这种分享文章,希望不要喷的太重。另外一个自己写着玩的音乐播放器还在停停写写很久了,希望中奖有动力把这个完成下来。

想了解更多内容,请访问:

和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/#zz

本文地址:http://www.bzuk.cn/html/262d33899399.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

如何设置电脑IP地址来实现上网(简单步骤教你轻松上网)

Windows7怎么备份系统?

windows 7 系统下飞信不能启动怎么办

windows 7如何设置护眼背景颜色默认的白色背景让眼睛不舒服

探究maingear笔记本的性能和特点(一款极致游戏体验的选择)

Windows7系统鼠标样式修改方式及步骤(图解)

70个Windows7使用技巧和窍门

windows 7设置禁止桌面图标更改以防他人乱改

友情链接

滇ICP备2023006006号-33