当前位置: 首页 > news >正文

连云港人才专业化网站百度提升优化

连云港人才专业化网站,百度提升优化,北京专业建设网站公司哪家好,筑人才官网目录 1 unity是一个跨平台的引擎 1.1 使用 Application类,去读写文件 1.2 路径特点 1.2.1 相对位置/相对路径: 1.2.2 固定位置/绝对路径: 1.3 测试方法,仍然挂一个C#脚本在gb上 2 游戏数据文件夹路径(只读&…

目录

1 unity是一个跨平台的引擎

1.1 使用 Application类,去读写文件

1.2 路径特点

1.2.1 相对位置/相对路径:

1.2.2 固定位置/绝对路径:

1.3 测试方法,仍然挂一个C#脚本在gb上

2 游戏数据文件夹路径(只读)Application.dataPath 

2.1 Application.dataPath

2.2 跨平台时不同,相对路径需要拼接外部路径

2.3 特点:

2.4 测试

3 Application.streamingAssetsPath (只读)

3.1 Application.streamingAssetsPath

3.2 在unity的编辑器默认是没有的,也不显示

3.3 特点:

3.4 测试

4 游戏持久化文件路径  persistentDataPath (可读可写)

 4.1 persistentDataPath

4.2 特点

4.3 测试

5  游戏的临时文件夹 Application.temporaryCachePath

5.1 Application.temporaryCachePath

5.2  测试


1 unity是一个跨平台的引擎

  • unity输出的游戏包,可以适应各种平台
  • 比如 android ,  ios , 和一些主机游戏平台

1.1 使用 Application类,去读写文件

  • 比如 Application.datapath
  • 比如 Application.persistenpath
  • 知道文件在哪儿,才可以去读,才可以去存

1.2 路径特点

1.2.1 相对位置/相对路径:

  • dataPath和streamingAssetsPath这两个属性的返回值一般是相对于程序安装目录的位置,由于是相对位置适用于在多平台移植中设置要读取外部数据文件的路径
  • 并且者2个文件夹时只读的

1.2.2 固定位置/绝对路径:

  • persistentDataPath和temporaryCachePath这两个属性的返回值一般是程序所在平台的固定位置,对于不同的平台,其位置是不一样的,适合存放程序运行过程中产生的一些数据文件
  • 可读可写

1.3 测试方法,仍然挂一个C#脚本在gb上

2 游戏数据文件夹路径(只读)Application.dataPath 

2.1 Application.dataPath

  • Application.dataPath
  • 此属性用于返回程序的数据文件所在文件夹的路径(只读)。
  • 返回路径为相对路径,不同的游戏平台的数据文件保存路径不同。
  • windows的unity编辑器下,这个文件夹路径,其实就是 unity 编辑器的工程Assets目录路径

2.2 跨平台时不同,相对路径需要拼接外部路径

  • unity可以跨平台,Application.dataPath在不同的平台下的路径是不同的
  1. windows的unity编辑器下是 unity 编辑器的工程Assets目录路径
  2. Win player:<包含可执行文件的文件夹路径>/Data
  3. Mac player:<应用程序路径>/<AppName.app>/Data

2.3 特点:

  1. 只读,
  2. 加密+压缩

2.4 测试

  • Application.dataPath                            //返回的就是unity现在项目的Assets目录
  • Application.dataPath+"/Readme"        //返回的是拼接的路径下的文件
  • "Application.dataPath"+Application.dataPath+"/Readme"

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class ApplicationTest : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){Debug.Log("Application.dataPath"+Application.dataPath);Debug.Log("Application.dataPath"+Application.dataPath+"/Readme");}// Update is called once per framevoid Update(){}
}

3 Application.streamingAssetsPath (只读)

3.1 Application.streamingAssetsPath

  • streamingAssetsPath:
  • 此属性用于返回流数据的缓存目录,返回路径为相对路径,适合设置一下外部数据文件的路径
  • windows的unity下,这个文件夹路径,其实就是 unity 编辑器的工程Assets目录路径下一个子文件夹

3.2 在unity的编辑器默认是没有的,也不显示

  • 但是,在unity的编辑器默认是没有的,也不显示
  • 需要手动创建
  • 需要在工程里 手动创建这个文件夹,Application.streamingAssetsPath

3.3 特点:

  1. 只读,
  2. 加密+压缩
  • Application.streamingAssetsPath
  • 游戏的配置文件:比如存档? mod修改?
  • 一些不需要加密的二进制文件

3.4 测试

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class ApplicationTest : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){Debug.Log("Application.dataPath"+Application.dataPath);Debug.Log("Application.dataPath"+Application.dataPath+"/Readme");Debug.Log("Application.persistentDataPath"+Application.persistentDataPath);Debug.Log("Application.streamingAssetsPath"+Application.streamingAssetsPath);}// Update is called once per framevoid Update(){}
}

4 游戏持久化文件路径  persistentDataPath (可读可写)

 4.1 persistentDataPath

  • 持久化文件路径
  • persistentDataPath:此属性用于返回一个持久化数据存储目录的路径(只读),
  • 可以在此路径下存储一下持久化的数据文件。
  • 对于同一平台,在不同程序中调用此属性时,其返回值是相同的,但是在不同的运行平台下,其返回值会不一样。

4.2 特点

  1. 可读,可写
  2. 可见,不加密,不压缩,方便阅读和拷贝
  • 存储的文职,并不在 unity的项目的Assets这里了
  • 可以看到下面的测试结果,这个persistantDataPath 是存储在C盘的。也是跨平台的

4.3 测试

  • Application.persistantDataPath          //返回的就是unity现在项目的Assets目录
  • 游戏的配置,都存储在这个文件路径下
  • 游戏存档,在 Roaming下?

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class ApplicationTest : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){Debug.Log("Application.dataPath"+Application.dataPath);Debug.Log("Application.dataPath"+Application.dataPath+"/Readme");Debug.Log("Application.persistentDataPath"+Application.persistentDataPath);Debug.Log("Application.streamingAssetsPath"+Application.streamingAssetsPath);}// Update is called once per framevoid Update(){}
}


 

5  游戏的临时文件夹 Application.temporaryCachePath

5.1 Application.temporaryCachePath

  • temporaryCachePath:
  • 此属性用于返回一个临时数据的缓存目录(只读)。
  • 对于同一平台,在不同程序中调用此属性时,其返回值是相同的,但是在不同的运行平台下,其返回值是不一样的。
  • 游戏读写文件时的临时的保存文件夹,可能就是类缓存之类的吧

5.2  测试

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class ApplicationTest : MonoBehaviour
{// Start is called before the first frame updatevoid Start(){Debug.Log("Application.dataPath"+Application.dataPath);Debug.Log("Application.dataPath"+Application.dataPath+"/Readme");Debug.Log("Application.persistentDataPath"+Application.persistentDataPath);Debug.Log("Application.streamingAssetsPath"+Application.streamingAssetsPath);Debug.Log("Application.temporaryCachePath"+Application.temporaryCachePath);}// Update is called once per framevoid Update(){}
}

http://www.ds6.com.cn/news/124100.html

相关文章:

  • 网站请人做要多少钱推广策略都有哪些
  • 网站关键词优化教程搜索引擎链接
  • 江苏省建设厅网站资质升级自媒体seo是什么意思
  • 汉中建设工程招投标网珠海百度搜索排名优化
  • 网站开发外包 验收市场营销策划公司排名
  • 网站访问量js百度指数数据分析平台
  • java和网站开发的vi设计公司
  • 做简单视频网站自己看出售外链
  • 做一个网站赚钱吗最近一周的新闻
  • 开公司如何做网站推广页面关键词优化推广公司哪家好
  • 手机创建网站免费有创意的营销案例
  • 没有网站怎么做熊掌号2345浏览器
  • 如何 html5 网站模板桂林seo
  • 域名做违法网站长春网站推广排名
  • 怎么做让自己的网站2022网站快速收录技术
  • 坑人网站怎么做百度拍照搜题
  • 石家庄网站制作设计浏览器广告投放
  • 建设银行新乡分行城南支行网站长尾关键词挖掘工具
  • 做网站用什么代码编写免费学生网页制作成品
  • iis7.5发布网站教程品牌推广内容
  • 网站发布初期的推广seo关键词优化经验技巧
  • 免费申请激活码seo服务运用什么技术
  • 名聚优品一家只做正品的网站steam交易链接怎么看
  • 设计手机网站内容模块超级外链推广
  • java与网站开发百度seo优化软件
  • 海口网站排名推广百度快速收录软件
  • php wordpress乱码seo咨询邵阳
  • 手机网站推广怎么做怎么搭建一个网站
  • 做h5页面网站有哪些站内推广方式有哪些
  • 交易平台网站建设策划书北京seo助理