将WebGL打包的unity项目部署至Vue中

作者 : admin 本文共694个字,预计阅读时间需要2分钟 发布时间: 2024-06-16 共1人阅读

一、webgl打包 

创建一个空项目(或者直接使用现成的项目都可以)这里以该空项目为例子

将WebGL打包的unity项目部署至Vue中插图

注意: 如果你的unity项目中有文字,不需要使用unity默认的字体,需要更改它的字体,否则在最后生成的页面中会显示不出来文字

好在你的windows在C盘自带了字体,我这里使用的微软雅黑来进行了替换,别的字体我没有测试,可自行尝试。

将WebGL打包的unity项目部署至Vue中插图(1)

点击file —》 Building Settings   —》 Player Settings  —》 Publishing Settings 勾选

将WebGL打包的unity项目部署至Vue中插图(2)

将WebGL打包的unity项目部署至Vue中插图(3)

点击Build之后进行打包,最终在指定目录下生成三个文件,打包完成

将WebGL打包的unity项目部署至Vue中插图(4)

直接点击index.html是无法直接运行的,会报错

将WebGL打包的unity项目部署至Vue中插图(5)

这是因为它需要通过一个本地或远程服务器(例如通过 http:// 协议访问)并占用一个端口来运行。

这里我们除了可以直接使用vscode的 Open with Live Server之外,还可以使用IIS托管这个web服务器

将WebGL打包的unity项目部署至Vue中插图(6)

将WebGL打包的unity项目部署至Vue中插图(7)


二、IIS托管Web服务器

打开 控制面板 —》 程序 —》 启用或关闭Window功能

将IIS(Internnet Information Services)的全部选项打开

将WebGL打包的unity项目部署至Vue中插图(8)

这样就可以在电脑上找到一个叫IIS管理器的东西

将WebGL打包的unity项目部署至Vue中插图(9)

打开之后右键网站添加网站

将WebGL打包的unity项目部署至Vue中插图(10)

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



    
        
            
            
			
			
			
			
			
			
			
			
			
			
			
			
			
            
			
            
			
            
			
            
			
            
			
            
			
            
        
        
    

目录最后是这这样的

将WebGL打包的unity项目部署至Vue中插图(11)

这样我们就可以在 http://localhost:8090 这个url中访问到我们的webgl网页了 

将WebGL打包的unity项目部署至Vue中插图(12)


三、部署至Vue 

在你要展示的vue组件中,使用容器来展示这个页面


    




其中属性的意思为 

将WebGL打包的unity项目部署至Vue中插图(13) 

然后启动Vue项目 npm run dev 就可以在这个组件页面中看到这个webgl页面了

将WebGL打包的unity项目部署至Vue中插图(14)

将WebGL打包的unity项目部署至Vue中插图(15)

本站无任何商业行为
个人在线分享 » 将WebGL打包的unity项目部署至Vue中
E-->