位置: 编程技术 - 正文

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摄像机在哪里)

  • 收益性支出和资产的区别
  • 出口免税产品如何缴纳附加税
  • 税务局代个人开发票
  • 新个税年终奖计算公式
  • 债券到期账务处理
  • 个人独资企业增值税税率是多少
  • 新公司第一年要做亏
  • 足浴按摩开票明细一栏写什么
  • 回退税款所属期具体条件是
  • 在银行购买支票需要什么手续
  • 辅导期增值税一般纳税人申报材料
  • 耕地占用税滞纳金是否能减免
  • 出纳人员怎么核酸检测
  • 预计销售退回的钱怎么算
  • 案件补贴
  • 劳务发票税率营改增后是多少?
  • 技术服务行业分析
  • 银行取现怎么取
  • 单位预付卡
  • 认可的发票验证怎么弄
  • 免税农产品收入是否计入30万销售额
  • 子公司借款给母公司是否受2:1
  • 什么是现金购房
  • 监事会成员是什么人
  • 企业所得税汇算清缴调增的项目有哪些
  • 计算机视觉就业前景
  • php技巧
  • PHP:mcrypt_cbc()的用法_Mcrypt函数
  • php数组去重函数
  • php消息实时推送完整示例
  • 野外生存探险家
  • 生产成本结转怎么登账
  • springmvc执行流程简单
  • 前端 教程
  • php目录结构
  • 泛化的理解
  • 个体户办营业执照有什么优点和缺点
  • 建筑业增值税怎么算举例说明
  • 公司租用员工的车需要发票吗
  • mysql innode
  • 汇算清缴需要做账吗
  • 侵权赔偿补偿金如何计算
  • 税务信用级别A有什么好处
  • 配置英文
  • sqlplus分页查询
  • 个人住房租赁给公司如何开票
  • 伤残鉴定中心流程
  • 小规模纳税人差额征税
  • 销售成本会计英语
  • 现在购入不动产怎么办
  • 怎么冲减多计提的工会经费
  • 物业所在地是指物业住所地吗
  • 净资产收益率与什么指标有关
  • 独立核算的重要性
  • 发票已到款未付怎么做账
  • 固定资产清理账户借方的核算内容包括
  • 事业单位支付的劳务派遣人员工资计入什么科目
  • 企业内账怎么做
  • centos6yum源
  • windows2008版本区别
  • freebsd常用命令
  • linux中安装软件可使用哪些方式
  • centos如何删除bond
  • centos state down
  • win7大小写提示图标
  • win10家庭版系统怎么样
  • win10系统微软账户密码忘了
  • windows config文件
  • 基于android的app
  • shell脚本中如何交互传参
  • [置顶]bilinovel
  • jquery get(0)
  • js修改url
  • 谈心谈话记录由谁填写
  • 冻结银行账户属于什么
  • 税务系统全面从严治党工作会议
  • 水利优惠政策
  • 重庆电子税务局怎么绑定办税人员
  • 个人所得税法实施条例2011
  • 二套房办房产证税费怎么算的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设