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

2024-06-04 4174阅读

一、webgl打包 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


二、IIS托管Web服务器

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

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

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

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

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

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

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

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


    
        
            
            
			
			
			
			
			
			
			
			
			
			
			
			
			
            
			
            
			
            
			
            
			
            
			
            
			
            
        
        
    

目录最后是这这样的

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

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

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


三、部署至Vue 

在你要展示的vue组件中,使用

其中属性的意思为 

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

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

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

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


    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]