位置: 编程技术 - 正文

WWW封装共享 [复制链接]

编辑:rootadmin
WWW其实很好用的。实测了,几百个的并发量毫无问题,相信,你的产品也没多少需要几百个的并发下载吧。 WWW说白了就是个Unity3D对http请求的一个封装,他支持GET和POST两种(借助于表单WWWForm实现POST),我这里只是简单的封装使用,没有做深入捣鼓,如果你深入捣鼓了WWW的HttpHead部分,欢迎你的共享。 先看一下使用示例:[C#] 纯文本查看 复制代码?PgResourceLoader.Load<string>(" strObj =>{ m_buildScene = JsonMapper.ToObject<SceneStruct[]>(strObj);}, ex =>{ Debug.Log(ex);}); 下面是源码: PgResourceLoader 文件源码: [C#] 纯文本查看 复制代码?publicclass PgResourceLoader : MonoBehaviour{ #region 私有单例 /// <summary> /// 实例 /// </summary> privatestatic PgResourceLoader g_instance; /// <summary> /// 锁,控制多线程冲突(传闻5是多线程) /// </summary> privatestatic readonly System.Object g_lock = newobject(); /// <summary> /// 获取实例 /// </summary> privatestatic PgResourceLoader Instance { get { if(g_instance == null) { lock(g_lock) { if(g_instance == null) { GameObject gObject = newGameObject(); gObject.name = "Penguin_Resource_Loader"; g_instance = gObject.AddComponent<PgResourceLoader>(); } } } returng_instance; } } #endregion #region 静态公开方法 /// <summary> /// 加载资源 /// </summary> /// <param name="p_resourceName">资源名称</param> /// <param name="p_form">表单信息</param> /// <param name="p_completeCallBack">回调函数</param> /// <param name="p_errorCallBack">异常回调函数</param> /// <returns>加载的资源实例</returns> publicstatic void Load<T>(stringp_resourceName, WWWForm p_form = null, Action<T> p_completeCallBack = null, Action<PgLoadException> p_errorCallBack = null) where T : class { PgResourceLoaderEnumerator<T>.Load(Instance, p_resourceName, p_form, p_completeCallBack, p_errorCallBack); } #endregion}PgLoadState.cs 加载状态代码:[C#] 纯文本查看 复制代码?namespacePenguin{ /// <summary> /// 加载状态 /// </summary> enumPgLoadState { /// <summary> /// 空闲 /// </summary> Idle, /// <summary> /// 加载中 /// </summary> Loading, /// <summary> /// 加载成功 /// </summary> Success, /// <summary> /// 发生异常 /// </summary> Error, /// <summary> /// 加载结束 /// </summary> Lastone }}PgLoadException.cs:异常文件[C#] 纯文本查看 复制代码?namespacePenguin{ publicclass PgLoadException : Exception { /// <summary> /// 设置或获取WWW加载器 /// </summary> publicWWW WWW { set;get; } /// <summary> /// 构造函数 /// </summary> publicPgLoadException() :base() { } /// <summary> /// 构造函数 /// </summary> /// <param name="p_message">异常消息</param> publicPgLoadException(stringp_message) :base(p_message)//调用基类的构造器 { } /// <summary> /// 构造函数 /// </summary> /// <param name="p_message">异常消息</param> /// <param name="p_innerException">异常</param> publicPgLoadException(stringp_message, Exception p_innerException) :base(p_message, p_innerException)//调用基类的构造器 { } }}

推荐整理分享WWW封装共享 [复制链接],希望有所帮助,仅作参考,欢迎阅读内容。

WWW封装共享 [复制链接]

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

unity学习之摄像机的应用 unity学习,希望我的博客能给喜欢unity的朋友带来帮助今天学习了摄像机的应用,具体用途就是在游戏中,主角在行走时是远距离的跟随照射,当打怪物

Unity shader教程-第三课:实践!同一个shader,多个material。 本文首发地址:

Unity 实现大转盘笔记 1、unity中要实现旋转一个gameobject,我们需要改变它的transform下对应的Rotation,由于我们的大转盘是2D的视角,所以我们首先需要明确大转盘旋转的方向是

标签: WWW封装共享 [复制链接]

本文链接地址:https://www.jiuchutong.com/biancheng/375807.html 转载请保留说明!

上一篇:unity4.5.3f3 和 Android的通信

下一篇:unity学习之摄像机的应用(unity摄像机在哪里)

  • 企业购进固定资产
  • 什么是离岛免税如何购买有哪些特殊规定
  • 会计分录的含义及三要素
  • 记账凭证如何填写明细科目
  • 冲红票需要给购方吗
  • 土地以租代卖,违法吗
  • 金蝶财务软件固定资产怎样计提折旧
  • 可转换公司债券属于哪一类金融资产
  • 开完发票业务没收入需要确认收入入账吗?
  • 出口退税进项抵扣了不退税可以吗
  • 个体工商户每月不超过10万免税
  • 工资哪些扣款应该扣税
  • 房地产开发企业应交税费科目
  • 新办的营业执照多久可以注销
  • 个人缴纳的公积金可以贷款吗
  • 新个税劳务报酬怎么算
  • 房产代理公司收客户钱违法
  • 财政收据可以抵税吗
  • 第二年缴纳税控盘服务费入什么科目?
  • 汽车行业销售折让
  • 滴滴开票是专票还是普票
  • 升级鸿蒙系统后
  • bios设置详细介绍配图
  • php ini
  • PHP:diskfreespace()的用法_Filesystem函数
  • 怎么注册滴滴快车司机客户端
  • 门面出租赚钱吗
  • 增值税的类型主要有哪些
  • php xml
  • 企业职工教育培训
  • 挂靠的项目怎么做账
  • JavaScript数组长度
  • 注册资本认缴可以增加吗
  • javaweb总结笔记
  • yolo v5 github
  • java编程入门基础教程
  • yii框架教程
  • libev & libevent简介 IntelIOT 博客园
  • 补缴以前年度企业所得税如何做账
  • 一般纳税人申请转为小规模纳税人
  • 充油卡 发票
  • 税控盘的服务费可以抵扣吗
  • 实收资本核算有哪些要求
  • 本年度的进项可以结转到下一年度吗
  • 本月开发票下月收款
  • 应收账款期初余额在借方还是贷方
  • 补缴以前年度所得税怎么做会计分录
  • 机械设备预付款比例
  • 建筑业收入叫什么
  • 城镇土地使用税征收范围
  • 商业汇票的票样
  • 分包抵扣金额
  • 包工包料工程如何计税
  • 科目怎么写?
  • 新成立的公司工会经费需要交吗
  • 在途物资入库怎么记账
  • 用Autoconf检测MySQL软件包的教程
  • mysqlusing
  • sql里面时间函数格式
  • windows ip地址在哪里设置
  • winXP系统截图
  • linux删除大量文件方法
  • linux ifcon
  • os x 10.10 yosemite自动纠正怎么关?os x yosemite自动纠正功能关闭教程
  • 苹果mac os x 怎么样使用光盘
  • linux磁盘配额实验报告
  • macbookpro4399小游戏
  • fpd文件是什么意思
  • win8系统怎么重新安装系统
  • win7系统损坏无法开机怎么重装
  • cocos jsc
  • 快速使用流量
  • Python工程师面试题 与Python基础语法相关
  • javascript data
  • express 前后端分离
  • 贸易公司的税率多少
  • 个体经营所得申报密码怎样设置
  • 四川省成都市国池酒厂52度原浆多少钱一瓶
  • 公司自有房屋装修费用入什么料目
  • 如何撤销工商注册登记
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设