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

如何黑掉jsp做的网站西安优化seo

如何黑掉jsp做的网站,西安优化seo,全网推广营销,海珠区住房和建设水务局网站Unity 热更 之 【YooAsset 热更】Unity 可以进行热更的资源管理系统,并 【Android 端简单实现案例热更】 目录 Unity 热更 之 【YooAsset 热更】Unity 可以进行热更的资源管理系统,并 【Android 端简单实现案例热更】 一、简单介绍 二、YooAsset 引…

Unity 热更 之 【YooAsset 热更】Unity 可以进行热更的资源管理系统,并 【Android 端简单实现·案例热更】

目录

Unity 热更 之 【YooAsset 热更】Unity 可以进行热更的资源管理系统,并 【Android 端简单实现·案例热更】

一、简单介绍

二、YooAsset  引入工程

三、Sample 案例 Android 端 热更

四、Python  服务器 简单构建


一、简单介绍

Unity 的资源管理系统不断发展,以适应不同项目的需求和解决特定的问题。AssetBundle 和 Addressable Asset System 是 Unity 官方提供的资源管理解决方案,而 YooAsset 是第三方提供的资源管理系统。尽管 AssetBundle 和 Addressable 已经提供了强大的功能,但开发者可能会选择 YooAsset 基于以下理由:

  1. 简化的API和易用性

    YooAsset 可能提供了更简单直观的 API,使得资源加载和管理更加容易。对于不熟悉 Addressable 或 AssetBundle 复杂配置的开发者来说,YooAsset 可能是一个更易于上手的选择。
  2. 性能优化

    YooAsset 可能在某些方面进行了特定的性能优化,比如资源加载速度、内存管理或多线程处理,这些优化可能在特定项目中提供了更好的性能表现。
  3. 定制化和灵活性

    每个项目的需求都是独特的,YooAsset 可能提供了更多的定制选项,允许开发者根据项目的具体需求进行调整和优化。

YooAsset 是一个为 Unity 设计的资源管理系统,它在资源热更新方面具有一些特定的技术优势:

  1. 简化的资源管理:YooAsset 提供了简单而强大的 API,使得资源的加载和管理更加容易,无需深入了解 Unity 的 AssetBundle 或 Addressable 的复杂配置。

  2. 高效的加载机制:YooAsset 支持异步加载资源,这意味着资源可以在后台加载,不会阻塞主线程,从而提高游戏性能。

  3. 资源缓存系统:YooAsset 提供了资源缓存系统,用于管理已加载的资源,避免重复加载,提高加载效率。

  4. 热更新支持:YooAsset 支持资源热更新,允许开发者在不重启游戏的情况下更新资源,这对于需要频繁更新内容的游戏尤为重要。

  5. 资源版本控制:YooAsset 允许获取和更新资源包的版本,确保玩家总是使用最新版本的资源。

  6. 资源包下载:YooAsset 提供了资源包下载功能,可以根据需要下载全部或部分资源,支持设置下载的最大并发数、失败重试次数和超时时间。

  7. 下载器合并:YooAsset 允许将同一个 package 下的多个下载器合并,简化下载流程。

  8. Shader 变体收集:YooAsset 提供了 Shader 变体收集功能,帮助开发者更好地管理和优化 Shader 变体,提高游戏的渲染效率和性能。

  9. 灵活的构建选项:YooAsset 支持不同的构建模式和加密选项,可以根据项目需求进行定制。

  10. 跨平台支持:YooAsset 支持所有主流的游戏引擎和平台,包括 Unity、Unreal、Cocos2x、Godot、微信小游戏等。

  11. 与热更新方案的兼容性:YooAsset 支持所有主流的热更新方案,如 HybridCLR、ILRuntime、xLua、tLua、sLua、puerts 等。

  12. 详细的文档和社区支持:YooAsset 有详细的文档和活跃的社区,为开发者提供了丰富的学习资源和技术支持。

这些优势使得 YooAsset 成为 Unity 资源热更新的一个有力工具,尤其适合需要高效资源管理和灵活更新策略的项目。开发者可以根据自己的项目需求和偏好选择合适的资源管理工具。

YooAsset 官网:https://www.yooasset.com/docs/Introduce

案例运行环境:

  • Win 10
  • Yoo Asset 2.2.4-preview
  • python 本地服务器

二、YooAsset  引入工程

1、打开Unity ,新建一个空工程

2、在菜单栏,找到 Edit-Project Settings... ,点击打开

3、在 Project Settings 找到 Package Manager ,选中它,添加YooAsset 相关信息

(国际版)
Name: package.openupm.com
URL: https://package.openupm.com
Scope(s): com.tuyoogame.yooasset

对应填入上面的信息,save ,会简单运行,没有报错即可

(中国版)
Name: package.openupm.cn
URL: https://package.openupm.cn
Scope(s): com.tuyoogame.yooasset
(之前有个中国版配置,不过这个配置好像会报错了,请先试用上面国际版的地址)

4、在菜单栏找到,Window-Package Manager

5、在 Package Manager 界面,找到 Packages: My Registers,选择它,就可以看到刚才配置 YooAsset ,点击 Install 安装即可

6、这里把 Sample 中的 Space Shooter 导入进来,作为后面热更效果的例子使用

三、Sample 案例 Android 端 热更

1、把平台切换成 Android 平台,添加案例的启动场景

2、在菜单栏中找到,YooAsset-AssetBundle Collertor,打开它

3、会发现 AssetBundle Collector 中的好多的报 None ,这时,可以点击右上角的 Fix 进行修复,最后 Save 一下就好

4、选择案例的 Boot 场景,运行场景,就可以正常运行了

5、把Boot 场景中的 Boot 游戏物体上的 Boot 的脚本的 Play Mode 修改为 Host Play Mode ,保存场景

6、运行 Boot 场景,报错如下

 

7、在菜单栏上找到,YooAsset-AssetBundle Builder ,打开它,然后 Click Build

8、编译成功后,在对应路径找到对应生成

9、根据报错,在 工程中新建文件夹 StreamingAssets/yoo/DefaultPackage,然后把,生成的文件夹拷贝进去

这里 PackageManifest_DefaultPackage.version、PackageManifest_DefaultPackage_2024-09-06-637.bytes ,拷贝进去就好

10、工程中找到脚本 FsmInitializePackage,修改 服务器地址

因为真机上运行,所以本地服务器 和真机接入同一个网络,所以这里根据你们实际情况修改即可

(可以使用 ipconfig 查看)

11、这里把应用打包成 apk ,就下来在真机上运行测试

12、构建一个本地服务器,用来测试服务器热更资源

其中,把之前 AssetBundle Builder 生成的资源,2024-09-06-637的资源全部拷贝

在服务器根目录,创建文件夹 CND/Android/v1.0,把上面的资源拷贝到 v1.0 文件夹下

13、运行,结果如下

(注意本地服务器 和真机接入同一个网络)

14、这里修改工程的玩家飞机,飞机放大原来的 3 倍

15、重新 AssetBundle Builder  构建 热更数据

16、把生成的 2024-09-06-686 文件下的资源,全部覆盖之前本地服务器 CND/Android/v1.0 文件夹下的资源

17、重新运行真机的 apk ,会发现更新包比之前小了,且飞机比之前大了

18、到此,YooAsset 基本的热更效果演示完毕

四、Python  服务器 简单构建

1、在 python 官网下载 python
寻找需要的版本下载即可

python 官网:Download Python | Python.org

2、双击安装即可,注意添加路径到 PATH 环境中


3、创建一个文件夹,作为本地服务器根文件夹


4、进入本地服务器根文件夹下,按住 shift + 鼠标右键,在此处打开 Powershell 窗口


5、输入 python -m http.server 7070,启动 7070 端口作为服务器端口
其中 端口 7070 根据需要设定即可


6、在本地服务器根文件下创建一个 index.html,里面的内容是 This Home Page



7、在浏览器上输入 127.0.0.1:7070 ,效果如下
说明本地服务器,启动成功


8、在 cmd 中输入 ipconfig 可以查看本机的局域网地址


9、以其中一个作为本地服务器IP地址,输入 192.168.1.120:7070 也是可以访问的,效果如下

10、至此,Python 简单的本地服务器搭建完成

http://www.15wanjia.com/news/969.html

相关文章:

  • h5技术建设网站的知识注册域名后怎么建网站
  • 网站建设与部署阿里云大学百度图片识别在线识图
  • 怎样开通网站百度指数大数据
  • soho做网站多少钱做互联网推广的公司
  • 个人做电影网站服务器放国外安全吗公关
  • 网站建设大概要多少钱重庆seo什么意思
  • 国际婚恋网站做翻译合法吗百度售后客服电话24小时
  • 做网站 负责 域名备案seo干什么
  • 广告公司标志辽宁seo推广
  • 网站推广南京公司快速排名软件哪个好
  • 多国语言网站建设软文标题
  • 网站建设服务描述软件工程培训机构哪家好
  • wordpress文本块字体大小龙泉驿网站seo
  • 国外网站建设杭州推广系统
  • 邹城外贸网站建设搜索引擎营销的实现方法有哪些
  • 长春做网站哪个公司好2024年重大新闻简短
  • 手机网站制作推荐阿里指数官网最新版本
  • 没有网站怎么做百度优化上海网站建设哪家好
  • 做哪些网站流量最大各大网站提交入口
  • 透明网站模板全国疫情地区查询最新
  • 企业公司做网站seo网络营销推广公司
  • 高校 门户网站 建设背景搜索引擎营销策划方案
  • 做外贸有哪些网站比较好2023年5月疫情爆发
  • 哪些网站可以做爬虫实验武汉做网页推广公司
  • 成考做那个网站的题比较好谷歌 chrome 浏览器
  • 网站前置或专项审批行者seo无敌
  • 网站开发功能描述书新闻小学生摘抄
  • 电子商务网站建设源码哪里有学市场营销培训班
  • 象山住房和城乡建设局网站永久免费linux服务器
  • 电商网站的银行支付接入该怎么做百度seo通科