【xAsset框架】HFS 輕量級HTTP Server快速入門指南


一、引子

  最近馬三有幸參與開發了一個簡易輕量的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使用本軟件

  1. 首先啟動本服務器,HFS.exe位於XAsset框架的AssetServer目錄下。然后修改端口為我們自定義的端口,比如8089。
  2. 將存放AssetBunldes和版本文件的文件夾添加進左側的文件窗口中,比如圖中的 AssetBundlesAndroid 目錄。
  3. 然后在Unity里面修改 Manifest 配置文件的DownLoad Url 路徑為我們自定義的路徑,直接復制HFS中的地址就好。
  4. 轉換Unity平台,出相應平台的包,比如Android平台。記得在出包之前要打出對應的AssetBundle並且復制到StreamingAsset目錄下。
  5. 運行手機上的游戲,嘗試進行熱更,如果熱更成功不出錯的話,就證明流程跑通了,齊活兒!
  6. 建議可以先在Editor上測試一下,跑通流程以后再出手機包。

圖2:資源檢測更新成功界面示意圖

HFS Http Server這個軟件實現的就是一個簡易Http 服務器的功能,用Apache也是可以實現的,或者也可以用於在公司內網建立一個簡單的FTP服務器給大家分享一些資料。

 

 

 

如果覺得本篇博客對您有幫助,可以掃碼小小地鼓勵下馬三,馬三會寫出更多的好文章,支持微信和支付寶喲!

       

 

作者:馬三小伙兒
出處:https://www.cnblogs.com/msxh/p/11357123.html 
請尊重別人的勞動成果,讓分享成為一種美德,歡迎轉載。另外,文章在表述和代碼方面如有不妥之處,歡迎批評指正。留下你的腳印,歡迎評論!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM