校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 五步完成unity與微信(游戲)小程序交互創建視頻

五步完成unity與微信(游戲)小程序交互創建視頻

熱門標簽:外呼系統怎么群發短信 聯通外呼系統電腦app軟件 宿遷怎么辦理400電話 地圖標注項目幾個月 蘇州呼叫中心外呼系統哪家強 鶴壁高頻外呼系統多少錢一個月 400電話辦理費用低 400電話申請到底哪家好 谷歌地圖標注日期

本文基于minigame-unity-webgl-transform方案,此方案支持大部分Unity組件及方法,比較可惜的是目前版本不支持任何形式的Video播放(不管是MovieoTexture、VideoPlayer還是其他第三方的視頻播放插件,比如AVPro、EasyMovieTexture)。

而且當前版本中也無法通過微信的sdk來創建視頻

通過unity與微信小程序交互的方式調用微信小程序原生sdk來創建視頻

(目前僅支持覆蓋在游戲界面上播放,無法做到類似videoplayer那樣在場景中進行播放)。

第一步:

在unity的Assets目錄下創建Plugins文件夾,并在其中創建externFunction.jslib文件,內容如下:

mergeInto(LibraryManager.library, {
PlayVideos: function (_src) {
	PlayVideo(Pointer_stringify(_src));
}
});

第二步:

創建一個C#腳本,其中添加如下內容:

    /// summary>
    /// 按照視頻名播放視頻
    /// /summary>
    /// param name="audioname">/param>
    [DllImport("__Internal")]
    private static extern void PlayVideos(string _src); 
    public void PlayJsVideo(string _src)
    {
        PlayVideos(_src);
    }

第三步:

在場景中創建一個button,并將上面的PlayJsVideo事件添加到onclick事件上。

第四步:

保存場景,并將場景添加到BuildingSetting中,如下圖所示:

第五步:

通過微信小游戲的插件導出WEBGL并轉換為小游戲,如下圖所示:

 轉換完成后,在打包目錄的minigame下找到webgl.wasm.framework.unityweb.js,并在文件開頭添加如下內容:

//獲取屏幕長寬
let { screenWidth, screenHeight } = wx.getSystemInfoSync();
function PlayVideo(_src){
  var video = wx.createVideo({
    x: 0,
    y: 0,
    width: screenWidth,
    height: screenHeight,
    // 顯示默認的視頻控件
    controls: true,
    // 是否自動播放
    autoplay:true,
    // 傳入視頻地址
    src:_src
  });
  //全屏播放視頻
  video.requestFullScreen(0);
  //監聽視頻播放狀態,播放完畢后退出全屏并銷毀視頻
  video.onEnded(()=>{
    video.exitFullScreen();
    video.destroy();
  });
}

搞定收工~

以上就是五步完成unity與微信(游戲)小程序交互創建視頻的詳細內容,更多關于unity與微信(游戲)小程序交互的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • 微信小程序 實戰小程序實例
  • 手把手教你寫一個微信小程序(推薦)
  • Unity實現3D射箭小游戲
  • Unity實現見縫插針小游戲

標簽:哈爾濱 雙鴨山 鄂爾多斯 錫林郭勒盟 莆田 遵義 丹東 襄陽

巨人網絡通訊聲明:本文標題《五步完成unity與微信(游戲)小程序交互創建視頻》,本文關鍵詞  五步,完成,unity,與,微信,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《五步完成unity與微信(游戲)小程序交互創建視頻》相關的同類信息!
  • 本頁收集關于五步完成unity與微信(游戲)小程序交互創建視頻的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 永修县| 虎林市| 千阳县| 屏边| 漯河市| 澎湖县| 太康县| 邛崃市| 巨野县| 泰兴市| 巴林右旗| 庆城县| 罗城| 邵武市| 定州市| 酉阳| 乐山市| 饶平县| 五大连池市| 灌阳县| 怀集县| 专栏| 鄂伦春自治旗| 阳山县| 连云港市| 莱西市| 乐至县| 勐海县| 邢台县| 甘德县| 金溪县| 木兰县| 苍溪县| 庆安县| 泰安市| 潮州市| 徐汇区| 东乡县| 溧阳市| 乌鲁木齐市| 米林县|