資訊動(dòng)態(tài)

微信小游戲防沉迷系統(tǒng)最新技術(shù)文檔

日期:2018-04-25 作者:管理員 來源:本站

《微信小游戲防沉迷系統(tǒng)最新技術(shù)文檔》支持微信小程序游戲的防沉迷能力【微信小游戲定制開發(fā)電話:400-000-1280】微信小游戲開發(fā)者可以使用該技術(shù)文檔判斷游戲用戶的在線時(shí)長是否超過健康值,并可建議用戶適度休息,合理分配使用微信小程序游戲的時(shí)間。

《微信小游戲防沉迷最新技術(shù)文檔》支持微信小程序游戲的防沉迷能力【微信小游戲定制開發(fā)電話:400-000-1280】微信小游戲開發(fā)者可以使用該技術(shù)文檔判斷游戲用戶的在線時(shí)長是否超過健康值,并可建議用戶適度休息,合理分配使用微信小程序游戲的時(shí)間。

《微信小游戲防沉迷最新技術(shù)文檔》支持微信小程序游戲的防沉迷能力【微信小游戲定制開發(fā)電話:400-000-1280】


wx.checkIsUserAdvisedToRest(Object object)

基礎(chǔ)庫 1.9.97 開始支持,低版本需做兼容處理

根據(jù)用戶當(dāng)天游戲時(shí)間判斷用戶是否需要休息

參數(shù)

Object object
屬性 類型 默認(rèn)值 是否必填 說明 支持版本
todayPlayedTime number
今天已經(jīng)玩游戲的時(shí)間,單位:秒
success function
接口調(diào)用成功的回調(diào)函數(shù)
fail function
接口調(diào)用失敗的回調(diào)函數(shù)
complete function
接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

success 回調(diào)函數(shù)

參數(shù)
Object res
屬性 類型 說明 支持版本
result boolean 是否建議用戶休息

RenderingContext

通過 Canvas.getContext('2d') 接口可以獲取 CanvasRenderingContext2D 對象。CanvasRenderingContext2D 實(shí)現(xiàn)了 HTML The 2D rendering context 定義的大部分屬性、方法。通過 Canvas.getContext('webgl') 接口可以獲取 WebGLRenderingContext 對象。 WebGLRenderingContext 實(shí)現(xiàn)了 WebGL 1.0 定義的所有屬性、方法、常量。

2d 接口支持情況

iOS/Android 不支持的 2d 屬性和接口

  • globalCompositeOperation 不支持以下值: source-in source-out destination-atop lighter copy。如果使用,不會報(bào)錯(cuò),但是將得到與預(yù)期不符的結(jié)果。

  • isPointInPath

WebGL 接口支持情況

iOS/Android 不支持的 WebGL 接口

  • pixelStorei 當(dāng)?shù)谝粋€(gè)參數(shù)是 gl.UNPACK_COLORSPACE_CONVERSION_WEBGL 時(shí)

  • compressedTexImage2D

  • compressedTexSubImage2D

除此之外 Android 還不支持 WebGL 接口

  • getExtension

  • getSupportedExtensions

RenderingContext Canvas.getContext(string contextType, Object contextAttributes)

獲取畫布對象的繪圖上下文

參數(shù)

string contextType

上下文類型

contextType 的合法值

說明
2d 2d 繪圖上下文
webgl webgl 繪圖上下文
Object contextAttributes

webgl 上下文屬性,僅當(dāng) contextType 為 webgl 時(shí)有效

屬性 類型 默認(rèn)值 是否必填 說明 支持版本
antialias boolean false 表示是否抗鋸齒
preserveDrawingBuffer boolean false 表示是否繪圖完成后是否保留繪圖緩沖區(qū)
antialiasSamples number 2 抗鋸齒樣本數(shù)。最小值為 2,最大不超過系統(tǒng)限制數(shù)量,僅 iOS 支持

返回值

RenderingContext

繪圖上下文

string Canvas.toTempFilePath(Object object)

將當(dāng)前 Canvas 保存為一個(gè)臨時(shí)文件,并生成相應(yīng)的臨時(shí)文件路徑。

參數(shù)

Object object
屬性 類型 默認(rèn)值 是否必填 說明 支持版本
x number 0 截取 canvas 的左上角橫坐標(biāo)
y number 0 截取 canvas 的左上角縱坐標(biāo)
width number canvas 的寬度 截取 canvas 的寬度
height number canvas 的高度 截取 canvas 的高度
destWidth number canvas 的寬度 目標(biāo)文件的寬度,會將截取的部分拉伸或壓縮至該數(shù)值
destHeight number canvas 的高度 目標(biāo)文件的高度,會將截取的部分拉伸或壓縮至該數(shù)值
fileType string png 目標(biāo)文件的類型
quality number 1.0 jpg圖片的質(zhì)量,僅當(dāng) fileType 為 jpg 時(shí)有效。取值范圍為 0.0(最低)- 1.0(最高),不含 0。不在范圍內(nèi)時(shí)當(dāng)作 1.0
success function
接口調(diào)用成功的回調(diào)函數(shù)
fail function
接口調(diào)用失敗的回調(diào)函數(shù)
complete function
接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

object.fileType 的合法值

說明
jpg jpg 文件
png png 文件

示例代碼

Canvas.toTempFilePath

canvas.toTempFilePath({
    x: 10,
    y: 10,
    width: 200,
    height: 150,
    destWidth: 400,
    destHeight: 300,
    success: (res) = > {
        wx.shareAppMessage({
            imageUrl: res.tempFilePath
        })
    }
})

Canvas.toTempFilePathSync

let tempFilePath = canvas.toTempFilePathSync({
    x: 10,
    y: 10,
    width: 200,
    height: 150,
    destWidth: 400,
    destHeight: 300 })
wx.shareAppMessage({
    imageUrl: tempFilePath
})


二維碼
掃二維碼手機(jī)查看該文章
TAG標(biāo)簽    小游戲 微信小游戲
當(dāng)前網(wǎng)址:http://yngytx.cn/wechat/549.html

相關(guān)資訊

?
Copyright ? 2007-2024 珠海市網(wǎng)訊互聯(lián)信息科技有限公司 yngytx.cn 版權(quán)所有
粵公網(wǎng)安備44040202000391號 粵ICP備19117377號 網(wǎng)站地圖 站點(diǎn)地圖
在線客服