【xAsset框架】HFS 轻量级HTTP Server快速入门指南
2024-09-01 23:19:16
一、引子
最近马三有幸参与开发了一个简易轻量的Unity资源管理框架 xAsset ,xasset 提供了一种使用资源路径的简单的方式来加载资源,简化了Unity项目资源打包,更新,加载,和回收的作业流程,非常适合没有接触过资源管理的新手作为入门框架使用,同时也适合各种老手借鉴参考其中的设计理念,具体的特性和使用方法大家可以去Github项目主页参看:https://github.com/xasset/xasset 。我们今天主要来说一下其中的 HFS 轻量级HTTP Server的快速上手指南。
二、简介
鉴于许多同学想在手机上测试xAseet,但是苦于搭建Apache服务器需要一些步骤、浪费了一些不必要的时间。因此为大家提供了一个极简的轻量级HTTP Server服务器 HFS。该软件轻量小巧,绿色免安装,拆箱即用,大小只有2.38MB。该软件界面预览图如下:
图1:HFS HttpServer界面示意图
- 区域1:菜单栏,一些配置等基本操作
- 区域2:文件预览窗口,你可以在这里查看并添加电脑上的文件、文件夹等。凡是添加进来的文件夹就相当于放在了Apache服务器上面,通过浏览器或者手机都可以访问
- 区域3:日志窗口,每次的访问、下载等记录都会出现在日志窗口,方便大家比对查看问题
- 区域4:状态监视窗口,可以查看目前有哪些IP在访问本服务器、传输速度,下载进度等等
三、如何配置XAsset使用本软件
- 首先启动本服务器,HFS.exe位于XAsset框架的AssetServer目录下。然后修改端口为我们自定义的端口,比如8089。
- 将存放AssetBunldes和版本文件的文件夹添加进左侧的文件窗口中,比如图中的 AssetBundles 和 Android 目录。
- 然后在Unity里面修改 Manifest 配置文件的DownLoad Url 路径为我们自定义的路径,直接复制HFS中的地址就好。
- 转换Unity平台,出相应平台的包,比如Android平台。记得在出包之前要打出对应的AssetBundle并且复制到StreamingAsset目录下。
- 运行手机上的游戏,尝试进行热更,如果热更成功不出错的话,就证明流程跑通了,齐活儿!
- 建议可以先在Editor上测试一下,跑通流程以后再出手机包。
图2:资源检测更新成功界面示意图
HFS Http Server这个软件实现的就是一个简易Http 服务器的功能,用Apache也是可以实现的,或者也可以用于在公司内网建立一个简单的FTP服务器给大家分享一些资料。
如果觉得本篇博客对您有帮助,可以扫码小小地鼓励下马三,马三会写出更多的好文章,支持微信和支付宝哟!
作者:马三小伙儿
出处:https://www.cnblogs.com/msxh/p/11357123.html
请尊重别人的劳动成果,让分享成为一种美德,欢迎转载。另外,文章在表述和代码方面如有不妥之处,欢迎批评指正。留下你的脚印,欢迎评论!
最新文章
- js数组去重几种思路
- Unity插件之plyGame教程:DiaQ对话系统
- 动态加载(异步加载)jquery/MUI类库 页面加载完成后加载js类库
- Windows下安装Nginx反向代理服务器
- jQuery选择器引擎和Sizzle介绍
- php 页面传递数组元素
- JavaScript基础——处理字符串
- 读javascript高级程序设计03-函数表达式、闭包、私有变量
- [hdu 2686]Matrix
- spring源码分析之spring-web remoting模块概况及基本概念
- log4net日志记录
- 前后端分离 接口管理神器——Rap本地搭建
- STM32_USART
- Chapter 1 First Sight——6
- 用kotlin方式打开《第一行代码:Android》之开发酷欧天气(1)
- 见到过的MOS管的一些参数
- Linux系统查找文件目录的命令
- JDK、JRE、JVM三者间的联系与区别
- Python开发工程师技术手记
- web前端(4)—— 常用标签1