第7篇scrum冲刺(5.27)
一、站立会议
1、照片
2、工作安排
成员 | 昨天已完成的工作 | 今天的工作安排 | 困难 |
陈芝敏 | 学习云开发,云函数调用以及数据的前后端传递 | 今天实现云词库搭建,随机获取并显示,对云开发有更深的认识 | 词库较大,需手动输入,有些麻烦,后期再做改进 |
冯晓凤 | 学习关于画板的相关知识,并且着手做 | 继续完成画板的功能。 | 对于import的使用遇到一些问题。 |
江晓琦 | 学习laya,继续完善房间功能 | 继续学习laya,完善房间逻辑,写界面 | 对laya运用不熟,效率低 |
高子茵 | 画线下游戏页面的所有按钮 | 画横屏效果的背景图以及词汇框 | 学习用sai,发现有很多神奇的功能,并获得了一套笔刷 |
二、燃尽图
三、签入记录
四、项目程序
1.代码
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() const words = db.collection('words') // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() let getWord = null; let getWords = null; let rand_code; getWords = await words.where({ // code: 0, }).get() console.log("数据长度:", getWords.data.length); // 获取从 1 到 10 的随机整数 rand_code = Math.ceil(Math.random()*getWords.data.length-1); console.log("rand_code: ", rand_code); getWord = await words.where({ code: rand_code, }).get() console.log("getword: ",getWord); console.log("wxContext: ", wxContext); return { data: getWord.data, res: getWord } }
export default class onlineMenu extends Laya.Scene{ constructor(){ super(); Laya.stage.bgColor="#ffffff"; } onAwake(){ const room=wx.getGameServerManager();//创建一个游戏服务器 room.login().then(res=>{//登录游戏服务器 startStateService(); createRoom(memberNum); }); var client=0;//房间内用户标识 var accessInfo=0;//房间标识 var pos=-1;//座位号 var memberNum=-1; var mode=-1; var btn_close=this.createBox.getChildByName("btn_close"); var btn_crOK=this.createBox.getChildByName("btn_crOK"); var tab_mode=this.createBox.getChildByName("mode").getChildByName("tab_mode"); var tab_num=this.createBox.getChildByName("memNum").getChildByName("tab_num"); this.btn_crR.on(Laya.Event.CLICK,this,this.createRoomClick); btn_close.on(Laya.Event.CLICK,this,this.closeCreateBox); tab_mode.selectHandler=new Laya.Handler(this,chooseMode) tab_num.selectHandler=new Laya.Handler(this,chooseNum); btn_crOK.on(Laya.Event.CLICK,this,this.createRoom); function chooseMode(index){ mode=index; console.log("mode:"+mode); } function chooseNum(index){ if(index==0) memberNum=3; else if(index==1) memberNum=5; else if(index==2) memberNum=10; else memberNum=-1; console.log("memberNum:"+memberNum); } } createRoomClick(){//点击创建房间按钮 console.log("进入创建房间模块"); this.createBox.visible=true; } closeCreateBox(){ this.createBox.visible=false; } createRoomJudge(){//创建房间 if(mode==-1||memberNum==-1){ console.log("请先设置游戏模式和房间人数!"); }else createRoom(); } createRoom(){//房主创建房间 room.createRoom({ maxMemberNum:memberNum, startPercent:100, //needUserInfo:true, success:function (res){ accessInfo=res.data.accessInfo; client=res.data.clientId; pos=0; room.setInviteData(accessInfo);//设置邀请好友时的数据 }, fail:function(){ console.log("fail"); } }) } }
五、每日总结
成员 | 每日总结 |
陈芝敏 | 大概能理清云函数使用逻辑了,奇怪的bug少了挺多,开心! |
冯晓凤 | 虽然很难还得继续干。 |
江晓琦 | 继续学习laya,开始写界面了,希望越来越顺利。 |
高子茵 | 画图,手不要抖,多上网看看别人的配色 |