客戶端架構
2016-10-28 17:22:04 0 举报
AI智能生成
客户端架构是一种设计模式,它定义了客户端与服务器之间的通信方式。在客户端架构中,客户端应用程序负责处理用户界面和用户输入,而服务器则负责处理数据存储和业务逻辑。这种架构通常用于构建可扩展的、分布式的应用程序。 客户端架构的优点包括易于部署和维护,因为客户端应用程序可以独立于服务器进行更新。此外,客户端架构还可以提供更快的响应时间,因为用户数据不需要通过网络传输到服务器进行处理。然而,客户端架构也有一些缺点,例如安全性问题和对网络连接的依赖性。
作者其他创作
大纲/内容
資源更新下載
架設資源服務器
更新/上傳資源至資源服務器
資源更新檢測
對比本地、資源服務器資源更新列表
資源未發生變化,則直接Load本地數據進入遊戲
若更新列表不匹配,則更細膩本地資源列表至最新,并下載相關資源
資源打包5.x打包方式
5.x採用BuildPile.BuildAssetBundles
在Editor裏面手動設置Assetbundle名字,此方式較低效
通過遍曆文件夾的方式來生成Assetbundle,此方式方便高效
不同平臺資源下載存放路徑(Application.persitantData)
WinPC:C盤用戶數據下面
MacOS:Finder->~Library->Application content
Android:jar:///
iOS:file:///
資源下載、加載方式組合
下載:WWW
加載:WWW.LoadFromCacheAndDownload,需要調用Caching來管理資源
UI控件
gameObject
常規控件
Text,Button,Image,FileInput
複雜控件
Toggle
ScrollRect
UI動畫
Editor菜單擴展功能
新建菜單:[MenuItem("M1/M2")]
重載菜單:[MenuItem("GameObject/UI/Image")]
打包發佈設置
打包內容
Editor相關不打包
Plugins下面,第三方插件全部打包
Resources下面,全部壓縮打包
StreamingAssets下面,全部非壓縮打包
其他腳本、動畫等,在打包Prefab的時候一併打入
圖片打包
player_setting
Editor-Project Setting-Quality Setting
不同平臺資源更新方式
android/ios:網站更新
pc:本地磁盤更新
0 条评论
下一页