摘要:選擇技術(shù)類型微信小程序使用功能不多就不是使用了后臺用寫,使用選來做。這里使用做畫布是有問題的,它不支持。游戲同步問題,這里用狀態(tài)同步的方法。最后使用的還是挺爽的
選擇技術(shù)類型
微信小程序使用Taro(功能不多就不是使用Redux了),后臺用php寫,websocket使用選workman來做。
這里使用Taro做畫布是有問題的,它不支持h5。
taro 不支持畫布的H5
下面來詳細講講小程序登陸,我的做法是寫一個登陸的組件,再在layout中加入login的組件
return ({this.props.children} )
這里微信獲取用戶信息是異步的,在到后臺獲取openid也是異步的,但是我更希望整個過程是同步運行的這樣寫的代碼也好看點
但是不支持同步處理,這里使用regeneratorRuntime await Promise 來處理
websocket 斷線重連問題小程序在后臺運行很快websocket會斷開連接,使用onshow(componentDidShow)方法,此時后臺的websocket 其實可能也已經(jīng)失去
結(jié)局辦法websocket創(chuàng)建將獲得連接id,將id對應(yīng)到uid放在redis中,發(fā)送消息就已uid去找連接id。
游戲同步問題,這里用狀態(tài)同步的方法。狀態(tài)修改便通過websocket來同步。
typescript整個畫布加上對局后加入websocket以后代碼將變得更為繁瑣,這個玩意可以確保獲取正確類型判斷提示。
export class UserType { type: string = ""; nickname: string = ""; uid: number = 0; img: string = ""; } export class Game { room: string; uid: number; time: number =100; start: boolean = false; name: string =""; prompt: Array最后= []; userList: Array = []; } public state = { socket: Object, user: new UserType, game: new Game, log: Array >() }
taro 使用的還是挺爽的!!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/103280.html
摘要:選擇技術(shù)類型微信小程序使用功能不多就不是使用了后臺用寫,使用選來做。這里使用做畫布是有問題的,它不支持。游戲同步問題,這里用狀態(tài)同步的方法。最后使用的還是挺爽的 選擇技術(shù)類型 微信小程序使用Taro(功能不多就不是使用Redux了),后臺用php寫,websocket使用選workman來做。 這里使用Taro做畫布是有問題的,它不支持h5。 選型的問題 taro 不支持畫布的H5...
摘要:使用即可完成一個很有意思的在線游戲作品。你畫我猜,相信大家對這個游戲都很熟悉。我用實現(xiàn)了你畫我猜這個游戲。可以修改畫筆顏色,粗細,進行撤銷,恢復(fù),清空等操作。第一個猜完后,游戲時間縮短為秒。 使用 websocket + vue2 即可完成一個很有意思的在線游戲作品。你畫我猜,相信大家對這個游戲都很熟悉。 我用Vue2 + mint-ui + nodejs + websocket ...
摘要:演示地址實時畫板聊天室你畫我猜聊天室圖片搶先看解釋關(guān)于是基于實現(xiàn)的套接字前端后端數(shù)據(jù)交互的庫,通過它的封裝,使用者可以很方便的開發(fā),而且支持長輪詢等方法,兼容低版本瀏覽器。最后推薦一個實時的更加優(yōu)秀的游戲。 前言 一直都想好好的學(xué)習(xí)運用node,一直都不知道要做什么東西,最近Java Web老師要求做個前端的應(yīng)用,既然是前端應(yīng)用,那肯定得是單頁應(yīng)用了,而且node很適用于高并發(fā)的實時應(yīng)...
摘要:開發(fā)前需要安裝和以及一些需要用到的中間件如果在要使用的話,還需要引入這個庫或者使用示例下面通過實現(xiàn)一個快速上手。然后開始創(chuàng)建處理這兩個指令的。完成上述三步之后,我們就可以在應(yīng)用的主頁使用相應(yīng)修改并取得新的數(shù)據(jù)了。 本文適合有一定React和Redux基礎(chǔ)的用戶閱讀。 前言的前言 最近被一款來自京東凹凸實驗室的多終端開發(fā)框架Taro吸粉了,官方對 Taro 的簡介是使用React語法,一...
閱讀 888·2021-11-15 11:38
閱讀 1610·2021-09-24 09:48
閱讀 847·2021-09-24 09:47
閱讀 2280·2021-08-26 14:15
閱讀 3507·2019-08-30 11:09
閱讀 2614·2019-08-29 16:55
閱讀 1591·2019-08-26 14:01
閱讀 3042·2019-08-23 16:47