赞
踩
1.unity发布webGL
2.vs新建ASP.NET web应用程序,框架选择4.5,然后选择窗体模式
3.从文件夹将发布的webGL文件夹复制到vs新建的项目目录下
4.在vs项目中显示所有文件,并将unityfabu文件夹包含到项目中
5.修改config文件,添加unity相关配置
<system.webServer>
<staticContent>
<mimeMap fileExtension=".unity3d" mimeType="application/unity" />
<mimeMap fileExtension=".unityweb" mimeType="application/unity" />
</staticContent>
</system.webServer>
6.在前台页面中加入unity的引用(此处以vs新建项目的默认示例的about页面为例)
<%@ Page Title="About" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="About.aspx.cs" Inherits="UnityIntoWebTest04.About" %> <asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server"> <meta charset="utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link rel="shortcut icon" href="unityFabu/TemplateData/favicon.ico"> <link rel="stylesheet" href="unityFabu/TemplateData/style.css"> <script src="unityFabu/TemplateData/UnityProgress.js"></script> <script src="unityFabu/Build/UnityLoader.js"></script> <script> var gameInstance = UnityLoader.instantiate("gameContainer", "unityFabu/Build/unityFabu.json", { onProgress: UnityProgress });//UnityProgress可自定义,详情可参看Unity官方文档 </script> <h2>ssss</h2> <div id="gameContainer" style="width: 960px; height: 600px"></div> <div class="footer"> <div class="webgl-logo"></div> <div class="fullscreen" onclick="gameInstance.SetFullscreen(1)"></div> <div class="title">uGUIpro</div> </div> <h2><%: Title %>.</h2> <h3>Your application description page.</h3> <p>Use this area to provide additional information.</p> </asp:Content>
7.发布iis运行后界面如下,unity项目在c#项目中成功引用
问题:解决webgl发布中文不显示问题
加入中文字体,然后更改unity中的中文字体
https://blog.csdn.net/liu442620190/article/details/82685266
我放入的是微软雅黑
Unity3D发布WebGL
https://blog.csdn.net/beihuanlihe130/article/details/77543410
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。