`
lwp11411
  • 浏览: 22027 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

动态加载网上或者本地场景

 
阅读更多

中秋节在外,一个人无聊+无奈,幸而在朋友家里蹭了顿饭,顺便打发时间,在此感谢我的朋友。放假两天,睡了两天,今天开始上班,顺便写点东西。

01 var gui : GUITexture;
02 var find : GameObject;
03 var GameObjectName;
04 function Awake(){
05 //找到guiTexture,当初始加载时让其不可用
06    find=GameObject.Find("guiTexture");
07    find.active=false;
08    GameObjectName=GameObject.Find("Cube").tag;//通过tag来传递参数给www()函数
09 }
10   
11 function OnMouseDown(){
12    find.active=true;
13    //Debug.Log(GameObjectName);
14    var SenceName=GameObjectName;
15    www(SenceName);
16 }
17   
18 function www(Cubename){
19 // Store the original pixel inset
20 // and modify it from there.
21 var originalPixelRect = gui.pixelInset;
01 功能及使用说明:<BR>1、建立一个Cube,然后将这段代码加到Cube上。<BR>2、建立一个GUITexture,并命名为guiTexture,选择Texture。这个GUITexture主要是用作进度条的。<BR>功能:动态加载网上或者本地场景<BR>点击Cube,加载场景,等进度条不再变化时进入你想进入的场景,点击时Cube没有变化,希望大家可以完善它。<BR><BR>
02   
03 // Update the progress bar by scaling the gui texture
04 // until we reach the end
05 // var stream=new WWW("http://unity3d.com/gallery/hosted-demos/dressingroom.unity3d");本地连接官网上的例子
06 var stream=new WWW(""+Cubename+".unity3d");//CubeName为你将要下载的场景名字
07 while (!stream.isDone)
08 {
09 gui.pixelInset.xMax = originalPixelRect.xMin+ stream.progress * originalPixelRect.width;
10 yield;
11 }
12 // Update it one last time before loading
13 gui.pixelInset.xMax = originalPixelRect.xMax;
14 stream.LoadUnityWeb();
15 }
16 @script RequireComponent (GUITexture)
分享到:
评论

相关推荐

    UE4加载本地图片本地图片

    在UE4(Unreal Engine 4)中,加载本地图片是一项基本操作,广泛应用于游戏开发、虚拟现实场景创建以及各种视觉展示项目。本教程将详细解释如何在UE4中加载和使用本地图片。 首先,我们需要了解UE4的项目结构。一个...

    动态加载jar包

    动态加载jar包是一种在程序运行时按需引入外部库或者组件的技术,这使得应用程序更加灵活,可以适应不同的环境和需求。这种技术广泛应用于插件系统、框架开发以及服务升级等场景,因为它允许程序在不重启的情况下...

    vue动态加载js.zip

    在Vue.js应用开发中,有时候我们可能需要动态加载JavaScript资源,比如某些库或者插件只在特定场景下使用,为了优化性能,不希望一开始就加载。Vue动态加载JS是一种实现这一需求的技术,它允许我们在运行时根据需要...

    ue4动态加载资源路径信息

    在动态加载的场景下,你需要知道资源在Content目录下的确切位置,以便在运行时正确加载。 综上所述,UE4动态加载资源涉及到模块管理、资产注册、路径解析、流式管理等多个方面。通过合理的配置和编程,可以有效地...

    动态加载素材大全

    1. 图片加载:这是最常见的动态加载应用场景,包括网络图片和本地资源图片。例如,使用第三方库如` Glide`(Android)或`SDWebImage`(iOS)实现图片的延迟加载和缓存管理。 2. 视频加载:在视频流媒体应用中,动态...

    C# WinForm 动态加载DLL 通过配置文件

    在C# WinForm应用开发中,动态加载DLL是一种常见的需求,尤其当需要根据不同的环境或配置来使用不同的功能模块时。动态加载库可以提高代码的灵活性,减少对应用程序的依赖性,使得更新或扩展功能变得更为便捷。下面...

    Unity动态加载FBX模型插件UniFBX (2) v2.3.1

    在开发过程中,我们常常会遇到需要动态加载模型的情况,以减少游戏启动时的内存占用,或者根据用户需求动态加载不同内容。动态加载FBX模型是实现这一功能的关键技术,而"UniFBX (2) v2.3.1"就是这样一个针对Unity的...

    城市三级联动js前端显示动态加载

    在这个场景中,JavaScript负责动态加载和显示城市数据,通过用户的每次选择触发相应的事件,更新下一级的选择框。 城市三级联动通常基于一个有序的数据结构,如数组或JSON对象,包含省市县(区)的层级关系。例如:...

    微信小程序三级分类动态加载数据

    在这个项目中,“微信小程序三级分类动态加载数据”指的是在小程序中实现一个具有三层结构的分类系统,并且能够根据用户的操作动态加载各级别的分类数据。 首先,我们来看看核心的文件结构: 1. `app.js`:这是小...

    Java URLClassLoader动态加载jar包1

    Java URLClassLoader 是Java标准库中的一个类加载器,它允许我们动态地从指定的URL位置加载类和资源。这个功能在开发插件系统、热部署或者处理多种版本库的场景中非常有用。从JDK 1.2开始,`java.net.URLClassLoader...

    解决Vue动态加载本地图片问题

    在Vue.js应用中,动态加载本地图片是一种常见的需求,特别是在处理数据量较大的列表或轮播图等场景。本文将详细讲解如何解决Vue中动态加载本地图片的问题,以及两种不同的实现方式。 首先,我们遇到的问题是当尝试...

    Unity 网络图片加载与本地图片读取demo

    这个“Unity 网络图片加载与本地图片读取demo”显然是一个示例项目,旨在教导开发者如何从网络上获取图片并将其显示在Unity场景中,同时也能处理本地存储的图片。以下将详细介绍这两个核心知识点: ### 1. 网络图片...

    SuperMap iMobile 8C for Android三维场景的加载显示

    本地三维场景缓存通常是在离线状态下预先下载好的数据,适用于无网络或者网络不稳定的情况。而在线三维场景服务则需要网络连接,能够实时获取更新的数据,适合有稳定网络环境的应用。 加载本地三维场景缓存的过程...

    GIF动态加载效果效果

    通过预加载GIF动态效果,可以在数据实际加载的过程中展示一个视觉反馈,让用户知道系统正在工作,从而减少用户的焦虑感。 "加载中"的状态指示器是用户体验设计中的关键组件,它告诉用户系统正在进行后台处理,避免...

    js 动态加载网页样式

    在网页设计中,动态加载样式是一种提升用户体验的重要技术。它允许用户自定义界面风格,并在刷新页面后仍能保持之前的设定。在这个场景中,我们利用JavaScript(jQuery)库来实现这一功能,同时还借助了`jquery....

    使用URLClassLoader加载本地文件夹c盘下的test.jar文件

    在Java编程环境中,有时我们需要动态地加载外部的类库,比如位于本地文件系统的JAR文件。URLClassLoader是Java提供的一种类加载器,它允许我们通过URL来加载类和资源,从而实现这一目标。本篇文章将深入讲解如何使用...

    AS3动态加载字体

    `URLLoader`用于从网络加载数据,而`FileReference`用于处理本地文件。加载完成后,这些字节会被存储在一个`ByteArray`对象中。 2. **注册字体**:加载完字体字节后,使用`Font.registerFont()`方法将字节数据转换...

    Android动态加载技术.pdf

    Android动态加载技术是指应用在运行的时候通过加载一些本地不存在的可执行文件实现一些特定的功能,而且这些可执行文件是可以替换的。该技术可以解决Android应用开发到一定规模时APK安装包过大,功能模块过多,没有...

    Android-UniversalImageLoader加载本地图片

    - **示例应用**:通常会有一个示例应用,展示了如何在实际项目中集成和使用Universal Image Loader,包括加载本地图片和处理GridView等复杂场景。 - **配置文件**:可能包含项目的build.gradle文件,展示了如何将UIL...

    Unity3D动态加载资源

    动态加载资源能够帮助我们实现更高效的内存管理,避免一次性加载大量不常用或者在特定场景才需要的资源。 在Unity3D中,动态加载资源主要涉及以下几个核心概念和API: 1. **AssetBundle**:Unity3D的AssetBundle是...

Global site tag (gtag.js) - Google Analytics