Unity WWW的用法
2015-07-17 15:32
716 查看
</pre>AssetBundle 动态加载场景<p></p><p></p><pre name="code" class="csharp"> WWW download = WWW.LoadFromCacheOrDownload("file://E:/MirPenUU/sence_gamefarm.ab", 1);
<span style="white-space:pre"> </span> //两种方法都可以
<span style="white-space:pre"></span><pre name="code" class="csharp"><span style="white-space:pre"> </span> WWW download = new WWW(<span style="font-family: Arial, Helvetica, sans-serif;">"file://E:/MirPenUU/sence_gamefarm.ab"</span><span style="font-family: Arial, Helvetica, sans-serif;">);</span>if (download.error != null) { Debug.LogError(download.error); } AssetBundle bundle = download.assetBundle; Application.LoadLevel("GameFarm1");
www上传文件
IEnumerator getTexture2d() { WWWForm form = new WWWForm(); form.AddField("gid", "456"); form.AddField("uid", "1"); form.AddField("type", UpStr); form.AddBinaryData("file", m_Tex.EncodeToJPG()); //文件为二进制 wwwProcess = new WWW(Constant.UPDATE_URL, form); yield return wwwProcess; if (wwwProcess.error == null) { //成功 } else { //失败 } }
www 带参数网络请求
IEnumerator HTTPClient(string str) { Debug.Log("zdp HTTPClient :" + str); WWWForm form = new WWWForm (); form.AddField("id", Constant.uuid); form.AddField("op", str); WWW www = new WWW(Constant.CONTROL_URL, form); yield return www; if (www.error != null) Debug.Log(" result Erro zdp:" + www.error); else { fastHit(www.text); } }
网络请求显示滚动条
void Update() { if (this.www != null && progressSlider != null && !this.www.isDone) { this.progressSlider.value = this.www.progress; } }
www在不同平台路径的使用方法
#if UNITY_STANDALONE_WIN
filepath = "file://" + Application.dataPath + "/StreamingAssets/" + jsonName;
#endif
#if UNITY_ANDROID
filepath = Application.streamingAssetsPath + "/" + jsonName;
#endif
#if UNITY_IOS
filepath = Application.streamingAssetsPath + "/" + jsonName;
#endif
相关文章推荐
- Unity自定义数据流
- (3)unity入门,登陆页面NGUI,下
- Unity json
- LZMA C# SDK 子线程压缩与解压缩 Unity3d实例
- 在Unity中使用Shader
- Unity 与 Web 的简单交互
- Unity3D AssetBundles 动态加载游戏资源
- Unity3d 着色器语法(Shader)
- 为什么SVN有时候检测不出Unity Profab的修改
- unity3d加密补充片(2):关于u3d 4.6的问题和win下面的自动化加密工具
- Unity3d Assembly-CSharp.dll加密
- Unity3D场景管理插件Scene Manager
- Unity3D初探PoolManager插件
- Unity3D插件详细评测及教学下载
- 评:中小型团队使用Unity3D开发的困境
- 对unity3d编辑器进行扩展的教程
- Unity3D之Editor扩展学习——四大名捕闹京东
- Unity3D自带例子AngryBots的分析
- Unity 自动寻路Navmesh之入门
- Unity 自动寻路Navmesh之高级主题