成员
昨天已完成的工作
今天的工作安排
困难
陈芝敏
学习云开发,云函数调用以及数据的前后端传递
今天实现云词库搭建,随机获取并显示,对云开发有更深的认识
词库较大,需手动输入,有些麻烦,后期再做改进
冯晓凤
学习关于画板的相关知识,并且着手做
继续完成画板的功能。
对于import的使用遇到一些问题。
江晓琦
学习laya,继续完善房间功能
继续学习laya,完善房间逻辑,写界面
对laya运用不熟,效率低
高子茵
画线下游戏页面的所有按钮
画横屏效果的背景图以及词汇框
学习用sai,发现有很多神奇的功能,并获得了一套笔刷
// 云函数入口文件
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,开始写界面了,希望越来越顺利。
高子茵
画图,手不要抖,多上网看看别人的配色
手机扫一扫
移动阅读更方便
你可能感兴趣的文章