国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

將WebGL打包的unity項目部署至Vue中

這篇具有很好參考價值的文章主要介紹了將WebGL打包的unity項目部署至Vue中。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、webgl打包?

創(chuàng)建一個空項目(或者直接使用現(xiàn)成的項目都可以)這里以該空項目為例子

將WebGL打包的unity項目部署至Vue中,webgl

注意: 如果你的unity項目中有文字,不需要使用unity默認的字體,需要更改它的字體,否則在最后生成的頁面中會顯示不出來文字

好在你的windows在C盤自帶了字體,我這里使用的微軟雅黑來進行了替換,別的字體我沒有測試,可自行嘗試。

將WebGL打包的unity項目部署至Vue中,webgl

點擊file ---》 Building Settings? ?---》 Player Settings? ---》 Publishing Settings 勾選

將WebGL打包的unity項目部署至Vue中,webgl

將WebGL打包的unity項目部署至Vue中,webgl

點擊Build之后進行打包,最終在指定目錄下生成三個文件,打包完成

將WebGL打包的unity項目部署至Vue中,webgl

直接點擊index.html是無法直接運行的,會報錯

將WebGL打包的unity項目部署至Vue中,webgl

這是因為它需要通過一個本地或遠程服務(wù)器(例如通過 http:// 協(xié)議訪問)并占用一個端口來運行。

這里我們除了可以直接使用vscode的 Open with Live Server之外,還可以使用IIS托管這個web服務(wù)器

將WebGL打包的unity項目部署至Vue中,webgl

將WebGL打包的unity項目部署至Vue中,webgl


二、IIS托管Web服務(wù)器

打開 控制面板 ---》 程序 ---》 啟用或關(guān)閉Window功能

將IIS(Internnet Information Services)的全部選項打開

將WebGL打包的unity項目部署至Vue中,webgl

這樣就可以在電腦上找到一個叫IIS管理器的東西

將WebGL打包的unity項目部署至Vue中,webgl

打開之后右鍵網(wǎng)站添加網(wǎng)站

將WebGL打包的unity項目部署至Vue中,webgl

然后再在webgl生成的文件中添加一個Web.config文件就行了,代碼如下

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <staticContent>
            <mimeMap fileExtension=".unity3d" mimeType="application/octet-stream" />
            <mimeMap fileExtension=".unityweb" mimeType="application/binary" />
			<remove fileExtension=".mem" />
			<mimeMap fileExtension=".mem" mimeType="application/octet-stream" />
			<remove fileExtension=".data" />
			<mimeMap fileExtension=".data" mimeType="application/octet-stream" />
			<remove fileExtension=".memgz" />
			<mimeMap fileExtension=".memgz" mimeType="application/octet-stream" />
			<remove fileExtension=".datagz" />
			<mimeMap fileExtension=".datagz" mimeType="application/octet-stream" />
			<remove fileExtension=".unity3dgz" />
			<mimeMap fileExtension=".unity3dgz" mimeType="application/octet-stream" />
			<remove fileExtension=".jsgz" />
			<mimeMap fileExtension=".jsgz" mimeType="application/x-javascript; charset=UTF-8" />
			<remove fileExtension=".lua" />
            <mimeMap fileExtension=".lua" mimeType="text/x-lua" />
			<remove fileExtension=".assetbundle" />
            <mimeMap fileExtension=".assetbundle" mimeType="application/octet‐stream" />
			<remove fileExtension=".txt" />
            <mimeMap fileExtension=".txt" mimeType="application/octet‐stream" />
			<remove fileExtension=".manifest" />
            <mimeMap fileExtension=".manifest" mimeType="application/octet‐stream" />
			<remove fileExtension=". " />
            <mimeMap fileExtension=". " mimeType="application/octet‐stream" />
			<remove fileExtension=".*" />
            <mimeMap fileExtension=".*" mimeType="application/octet‐stream" />
			<remove fileExtension="." />
            <mimeMap fileExtension="." mimeType="application/octet‐stream" />
        </staticContent>
        <directoryBrowse enabled="true" />
    </system.webServer>
</configuration>

目錄最后是這這樣的

將WebGL打包的unity項目部署至Vue中,webgl

這樣我們就可以在 http://localhost:8090 這個url中訪問到我們的webgl網(wǎng)頁了?

將WebGL打包的unity項目部署至Vue中,webgl


三、部署至Vue?

在你要展示的vue組件中,使用<iframe>容器來展示這個頁面

<template>
    <iframe src="http://127.0.0.1:8090/" width="1280" height="720" webkitallowfullscreen="true" mozallowfullscreen="true"
        allowfullscreen="true" frameborder="0"></iframe>
</template>

<script setup>

</script>

<style></style>

其中屬性的意思為?

將WebGL打包的unity項目部署至Vue中,webgl?

然后啟動Vue項目 npm run dev 就可以在這個組件頁面中看到這個webgl頁面了

將WebGL打包的unity項目部署至Vue中,webgl

將WebGL打包的unity項目部署至Vue中,webgl文章來源地址http://www.zghlxwxcb.cn/news/detail-781635.html

到了這里,關(guān)于將WebGL打包的unity項目部署至Vue中的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Unity】3D貪吃蛇游戲制作/WebGL本地測試及項目部署

    【Unity】3D貪吃蛇游戲制作/WebGL本地測試及項目部署

    本文是Unity3D貪吃蛇游戲從制作到部署的相關(guān)細節(jié) 項目開源代碼:https://github.com/zstar1003/3D_Snake 試玩鏈接:http://xdxsb.top/Snake_Game_3D 效果預(yù)覽: 試玩鏈接中的內(nèi)容會和該效果圖略有不同,后面會詳細說明。 經(jīng)典貪吃蛇游戲:蛇身隨著吃食物的增加不斷變長,通過A/D或方向鍵←→

    2024年02月07日
    瀏覽(18)
  • vue項目結(jié)合unity webgl通信(親身實踐 Unity2022.3版本)

    vue項目結(jié)合unity webgl通信(親身實踐 Unity2022.3版本)

    ????????在參考網(wǎng)上眾多資料后,終于將Vue與Unity Webgl雙向通信的功能完成。在此過程中遇到了很多問題,故記錄下整體流程。 方案實現(xiàn): 1.unity端實現(xiàn)一個jslib文件預(yù)定義函數(shù)作為橋接。 2.c#使用DllImport引入和調(diào)用預(yù)定義的函數(shù)。 3.web端使用js定義被調(diào)用函數(shù)。 1.Unity Web

    2024年02月12日
    瀏覽(35)
  • Unity打包瀏覽器端網(wǎng)頁HTML(WebGL)以及部署到Tomcat瀏覽器訪問報錯問題解決

    Unity打包瀏覽器端網(wǎng)頁HTML(WebGL)以及部署到Tomcat瀏覽器訪問報錯問題解決

    Unity 默認打包是 PC 端客戶端程序,想要打包瀏覽器可以訪問的 WebGL 網(wǎng)頁,需要修改一些配置。 我使用的 Unity 版本是 2021.3.24f1 。 1.1 點擊 File —— Build Settings... 1.2 點擊 Add Open Scenes .把全部場景加入 Scene In Build 列表中 網(wǎng)上說不全部加進去會找不到需要跳轉(zhuǎn)的場景,我還沒涉

    2024年02月16日
    瀏覽(26)
  • 基于Unity+Vue3通信交互的WebGL項目發(fā)布實踐

    基于Unity+Vue3通信交互的WebGL項目發(fā)布實踐

    問題背景 我們最近需要把unity開發(fā)的pc項目遷移到web端,因為unity支持發(fā)布webgl。所以按照以往的開發(fā)流程,都是項目開發(fā)完成就發(fā)布webgl部署到服務(wù)器。 突然有一天,測試人員提出說為什么我們做的網(wǎng)頁跟別人的不太一樣呢?具體看下面兩張圖: 1、unity使用ugui做的界面發(fā)布

    2024年04月17日
    瀏覽(30)
  • Unity打包WebGL的優(yōu)化常用操作?

    如果貼圖格式時2048,在不影響畫面效果的情況下,改成1024或者5#12,還可以縮小包體。 WebGL打包的時候分三種壓縮情況: gzip:比Brotli文件打,但打包快,http和https都支持 Brotli:壓縮格式最小,打包慢,只有谷歌和火狐支持。 Disabled:不壓縮。 直接打包一份不壓縮的版本,在

    2024年02月06日
    瀏覽(27)
  • Unity打包WebGL的全過程及在打包和使用過程中會遇到的問題

    Unity打包WebGL的全過程及在打包和使用過程中會遇到的問題

    目錄 概要 Unity打包WebGL PlayerSettings設(shè)置 Resolution and Presentation Other Settings ?Publishing Settings 本地服務(wù)器測試環(huán)境配置 問題盤點 ? ? ? ? 盤點Unity在Build WebGL環(huán)境包時需要的配置以及遇到的難題 Resolution and Presentation Resolution and Presentation 界面主要設(shè)置打包后的WebGL界面的分辨率顯

    2024年02月16日
    瀏覽(21)
  • Unity3D中打包WEBGL后讀取本地文件數(shù)據(jù)+網(wǎng)絡(luò)請求

    Unity3D中打包WEBGL后讀取本地文件數(shù)據(jù)+網(wǎng)絡(luò)請求

    首先上一編博主運行html之后報的錯誤:提示內(nèi)存不足?。。?! 1.首先排查一下webgl包的大小,不能超過2G。 2.F12查看具體錯誤,在這里博主的是: ? ? ? ?a:本地讀取StreamingAssets里的配置文件,序列化失敗。 ? ? ? ?b:網(wǎng)絡(luò)請求方法不能使用JsonConvert.SerializeObject將對象重新序列

    2024年02月08日
    瀏覽(30)
  • 【虛擬仿真】Unity3D打包WEBGL后播放視頻(VideoPlayer組件)

    【虛擬仿真】Unity3D打包WEBGL后播放視頻(VideoPlayer組件)

    推薦閱讀 CSDN主頁 GitHub開源地址 Unity3D插件分享 簡書地址 我的個人博客 大家好,我是佛系工程師 ☆恬靜的小魔龍☆ ,不定時更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。 本篇文章實現(xiàn)Unity3D打包WEBGL后播放視頻,如下圖所示: 使用了VideoPlayer組件,代碼比較簡單。 主要就

    2023年04月25日
    瀏覽(41)
  • Unity減少發(fā)布打包文件的體積(二)——設(shè)置WebGL發(fā)布時每張圖片的壓縮方式

    Unity減少發(fā)布打包文件的體積(二)——設(shè)置WebGL發(fā)布時每張圖片的壓縮方式

    一個項目在發(fā)布成WebGL后,其體積至關(guān)重要,體積太大,用戶加載會經(jīng)歷一個漫長的等待…輕則罵娘,重則用腳把電腦踢爛(扣 質(zhì) 保 金 )… 那么如何減少發(fā)布后的體積呢,本文從圖片的壓縮開始入手。 前傳回顧: Unity減少發(fā)布打包文件的體積(一)——獲取精靈圖片的信息限

    2024年02月04日
    瀏覽(22)
  • Unity打包WebGL的全過程及在打包和使用過程中會遇到的問題(本地測試)

    Unity打包WebGL的全過程及在打包和使用過程中會遇到的問題(本地測試)

    目錄 概要 Unity打包WebGL PlayerSettings設(shè)置 Resolution and Presentation Other Settings ?Publishing Settings 本地服務(wù)器測試環(huán)境配置 問題盤點 ? ? ? ? 盤點Unity在Build WebGL環(huán)境包時需要的配置以及遇到的難題 Resolution and Presentation Resolution and Presentation 界面主要設(shè)置打包后的WebGL界面的分辨率顯

    2024年02月05日
    瀏覽(215)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包