Unity WWW 和 AssetBundle只要将资源扔在服务器上就可以了吗?
来源:互联网 发布:加工东西在淘宝出售 编辑:程序博客网 时间:2024/05/04 16:06
答案肯定是否定的
一、为了实际验证这个功能的实际作用
1、一个服务器,一个域名:租个阿里云服务器(最低配置70多元一个月),买个域名
2、安装一个http服务器,我用的是Nginx服务器,具体Apache的服务不知道是怎么配置。
3、看了momo的AssetBundle功能介绍
二、功能实现-(服务器)
1、在服务器上创建个目录,然后把资源扔到服务器上去
这里我的服务器上的目录是(随意攻击人家的服务器是不道德的)
2、更改服务器上的配置文件,否则会报错403或者404,我的服务器配置是这样的,不懂服务器conf的去自学。。
三、功能实现-(客户端)
public static readonly string PathURL = "http://wangpeng.online:10001/Prefab0.assetbundle";void OnGUI() { if(GUILayout.Button("TestAssetBundle")) { StartCoroutine(LoadGameObject(PathURL)); } }private IEnumerator LoadALLGameObject(string path) { WWW bundle = new WWW(path); yield return bundle; if(!string.IsNullOrEmpty(bundle.error)) { Debug.Log("ERROR:"+bundle.error); }else{ Debug.Log("SUCCESS TO DOWNLOAD:"+bundle.bytesDownloaded); } yield return 0; //通过Prefab的名称把他们都读取出来 Object obj0 = bundle.assetBundle.LoadAsset<Object>("Prefab0"); //加载到游戏中 yield return Instantiate(obj0); }
四、调用成功
后面那一句是加载的gameobject打印的,例子是momo的资源包
0 0
- Unity WWW 和 AssetBundle只要将资源扔在服务器上就可以了吗?
- 只要三步,你就可以在github上发布网站了
- SQLite——只要3分钟,你就可以在.NET上创建和运行它
- SQLite——只要3分钟,你就可以在.NET上创建和运行它
- Unity资源处理机制(Assets/WWW/AssetBundle/...)读取和加载资源方式详解
- Unity资源处理机制(Assets/WWW/AssetBundle/...)读取和加载资源方式详解
- Unity资源处理机制(Assets/WWW/AssetBundle/...)读取和加载资源方式详解
- 在cmd环境下输出的中文字为乱码时时,只要将文件格式设置为ANSI编码就可以了
- 做个了分页,只要传入一个SQL字符串,和排序字段就可以了
- listctrl 显示位图,只要建立一个CImageList 和listctrl建立连接就可以了
- CharSequence 只要要求是一串字符就行了可以有StringBuffer和StringBuilder
- Unity中的WWW可以带Cookie信息到服务器吗?
- Unity 资源打包Assetbundle
- Unity 资源打包Assetbundle
- Unity 资源打包Assetbundle
- Unity资源打包Assetbundle
- 做软件项目,只要知道计算机编程语言就可以做开发的工作了吗?
- 做软件项目,只要知道计算机编程语言就可以做开发的工作了吗?
- Git 常用命令整理
- libevent高性能网络库源码分析——Reactor模式(二)
- Android SurfaceView使用详解
- Android基础--EditText输入框限制小数的位数解决方法
- Hbase表Scan方法获取rowkey
- Unity WWW 和 AssetBundle只要将资源扔在服务器上就可以了吗?
- cygwin配置ssh免密码登入错误及其解决方法
- String、StringBuffer与StringBuilder之间区别
- Item 05:了解C++默默编写并调用哪些函数
- InterSaaS(互联SaaS)
- 机器学习讲座总结-读图时代的识图技术
- html页面打开另一个html页面
- Android版本微信头像剪裁与系统剪裁之间的选择
- CentOS安装sass-lang报错Temporary failure in name resolution