[unity3d]自定义loading界面和浏览器的全屏显示

简介: 将做好的unity项目发布成web版本,打开后发现出现的是自定义的unity的loading界面,如果修改成我们自己的的logo图案和加载进度条。操作步骤:                                                                                             1.

将做好的unity项目发布成web版本,打开后发现出现的是自定义的unity的loading界面,如果修改成我们自己的的logo图案和加载进度条。

操作步骤:                                                                                             

1.在发布的时候勾选上两项



2.用DW打开html文件,修改一些配置信息

1.如果是3.5版本

<script type="text/javascript">
        
        var params = {
                               logoimage: "logo.png",//logo
                               progressbarimage: "loading.png",//加载条图片
                               progressframeimage:"loadbg.png"//加载条背景
                             };

        function GetUnity() {
            if (typeof unityObject != "undefined") {
                return unityObject.getObjectById("unityPlayer");
            }
            return null;
        }
        if (typeof unityObject != "undefined") {
            unityObject.embedUnity("unityPlayer", "WebPlayer.unity3d",1270, 600, params);
            
 }
        
 </script>

2.如果是4.0版本

<script type="text/javascript">
        <!--
            -------------------------------------------------------                    
            var config = {
                width: 1280, 
                height: 660,
                params: { enableDebugging:"0" }
                
            };
                                                var params = {
                               backgroundcolor: "FFFFFF",//背景色
                               bordercolor: "ffffff",//边框颜色
                               textcolor: "ffffff",//文本颜色
                               logoimage: "unitylogo.png",//logo
                               progressbarimage: "unityprogress.png",//加载条
                               progressframeimage:"unityprogressframe.png"//加载条移动帧
                             };
            var u = new UnityObject2({ params: params } );
             ----------------------------------------------------------------------

3.让浏览器全屏显示

var params={
	backgroundcolor:"ffffff",//背景色
	bordercolor:"ffffff",//边框颜色
	textcolor:"ffffff",//文本颜色
	logoimage:"data.png",//logo
	progressbarimage:"unityprogress.png",//加载条
	progressframeimage:"unityprogressframe.png",//加载条
	disableContextMenu:true	
}
var u = new UnityObject2({params:params});

body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: black;
	color: white;
	text-align: center;
			
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
}

div#unityPlayer {
	cursor: default;
	height: 100%;
	width: 100%;
}


效果图:                                                                                             






以上是用chrome浏览器打开的会全屏,如果是火狐浏览器打开会发现有些问题,然后摸索发现可能是unityweb不支持w3c,将导出的html中的第一行代码删除即可!

==================== 迂者 丁小未 CSDN博客专栏=================

MyBlog:http://blog.csdn.net/dingxiaowei2013             MyQQ:1213250243

Unity QQ群:375151422        cocos2dx QQ群:280818155

====================== 相互学习,共同进步 ===================

 

转载请注明出处:http://blog.csdn.net/dingxiaowei2013/article/details/18310035

欢迎关注我的微博:http://weibo.com/u/2590571922

需要工程文件的请留言!


相关文章
|
缓存 图形学
Unity 之 关于UnityHub无法打开项目的问题(弹出Unity启动界面有退回到Hub选择工程界面)
弹出Unity启动界面有退回到Hub选择工程界面方案一:万能的重启大法;方案二:未开启许可证;方案三:终极奥义 -- 弃用Hub
3285 0
Unity 之 关于UnityHub无法打开项目的问题(弹出Unity启动界面有退回到Hub选择工程界面)
|
3月前
|
开发者 图形学 开发工具
Unity编辑器神级扩展攻略:从批量操作到定制Inspector界面,手把手教你编写高效开发工具,解锁编辑器隐藏潜能
【8月更文挑战第31天】Unity是一款强大的游戏开发引擎,支持多平台发布与高度可定制的编辑器环境。通过自定义编辑器工具,开发者能显著提升工作效率。本文介绍如何使用C#脚本扩展Unity编辑器功能,包括批量调整游戏对象位置、创建自定义Inspector界面及项目统计窗口等实用工具,并提供具体示例代码。理解并应用这些技巧,可大幅优化开发流程,提高生产力。
307 1
|
Web App开发 Python
Python Chrome handless(无界面浏览器,add_argument 支持哪些参数,替代 PhantomJS)
Python Chrome handless(无界面浏览器,add_argument 支持哪些参数,替代 PhantomJS)
164 0
|
6月前
|
数据可视化 C# 图形学
【Unity 3D】图形界面GUI的讲解及在C#中实现用户登录界面的实战(附源码)
【Unity 3D】图形界面GUI的讲解及在C#中实现用户登录界面的实战(附源码)
181 0
|
数据采集 开发框架 JavaScript
基于.NET Core内置浏览器窗体应用程序界面框架
基于.NET Core内置浏览器窗体应用程序界面框架
94 0
|
前端开发 JavaScript Python
Python之Phantomjs无界面浏览器
Python之Phantomjs无界面浏览器
Python之Phantomjs无界面浏览器
|
开发框架 图形学
Unity Hub 自定义一个创建新项目模板(Template)
Unity Hub 自定义一个创建新项目模板(Template)
485 1
Unity Hub 自定义一个创建新项目模板(Template)
|
编解码 缓存 编译器
Unity 菜单界面的简单介绍
Unity 菜单界面的简单介绍
211 0
Unity 菜单界面的简单介绍
|
编解码 监控 图形学
Unity 窗口界面的简单介绍
Unity 窗口界面的简单介绍
478 0
Unity 窗口界面的简单介绍
|
开发工具 图形学