Unity Addressable 獨立資源包

Addressable 是本文編寫時 Unity 新的資料管理工具系統,它把我們會用到的 Asset 都打包起來,然後在遊戲中需要 Asset 時,再統一去跟 Addressable 要。

專案有個需求是因為美術的模型會有上百上千個,希望主程式出去後,只要下載需要的獨立資料 .catalog及 .bundle 就好。

這次我們會把模型的 mesh 及 texture 分開打包,最後會得到四個檔案,用這四個檔案代表一個模型。

  1. mesh.bundle
  2. mesh.catalog
  3. texture.bundle
  4. texture.catalog
繼續閱讀 “Unity Addressable 獨立資源包"

用 Bolt 做 熱更新(Hot Update)

Hot Update 熱更新,通常是指不重安裝 APP,只下載資料就能修改遊戲邏輯,常聽到的有 Lua/PlayerMaker。最近 Bolt 熱起來了,我們用它把邏輯拉起來,再看了一下它的存檔,基本上就是一個 Asset 檔,如果是 Asset 那就能用 Addressble build 成 bundle,那不就能做到熱更新了嗎? 來試一下吧!

先假設大家對 Addressable/Bolt ,跟我一樣有一點點的認識

繼續閱讀 “用 Bolt 做 熱更新(Hot Update)"

在異世界裡寫 Code 是否搞錯了什麼?

近來在 Youtube 上看到好多利用 iOS ARKit 做的應用,其中異次元的門算是比較令人印像深刻的,這次我們就用 iOS ARKit 做個異世界通道去異世界寫 Code 吧!(這其中一樣有什麼誤會)

我們會用到

它們的用法 Google 上己有很多教學了哦,本篇就著重在異世界的通道吧!

本篇不包含程式碼,只注重在設計原理哦。

繼續閱讀 “在異世界裡寫 Code 是否搞錯了什麼?"

Qubot 編輯器-Unity WebGL

前言

Qubot 編輯器,主要用來編輯遊戲裡機器人的工具程式。原本它是 C++ PC 版的,由老闆用他的 LynxEngine 所寫出來(Qubot 像素戰機也是使用 LynxEngine)。後來決定用 Unity 重做一個編輯器,趁這個機會讓美術許願,加入他們想要的強化、便利的功能,然後交由我來重製。

本編沒有什麼程式碼,大多是中文字大多是心得記錄。

繼續閱讀 “Qubot 編輯器-Unity WebGL"

隱私權條款

非常歡迎您使用「PING HSUN LI」所開發的軟體(以下簡稱本軟體),為了讓您能夠安心使用本軟體的各項服務與資訊,特此向您說明本軟體的隱私權保護政策,以保障您的權益,請您詳閱下列內容:

一、隱私權保護政策的適用範圍

隱私權保護政策內容,包括本軟體如何處理在您使用網站服務時收集到的個人識別資料。隱私權保護政策不適用於本軟體以外的相關連結網站,也不適用於非本軟體所委託或參與管理的人員。

二、個人資料的蒐集、處理及利用方式

當您造訪本軟體或使用本軟體所提供之功能服務時,我們將視該服務功能性質,請您提供必要的個人資料,並在該特定目的範圍內處理及利用您的個人資料;非經您書面同意,本軟體不會將個人資料用於其他用途。
本軟體在您使用服務信箱、問卷調查等互動性功能時,會保留您所提供的姓名、電子郵件地址、聯絡方式及使用時間等。
於一般瀏覽時,伺服器會自行記錄相關行徑,包括您使用連線設備的IP位址、使用時間、使用的瀏覽器、瀏覽及點選資料記錄等,做為我們增進網站服務的參考依據,此記錄為內部應用,決不對外公佈。
為提供精確的服務,我們會將收集的問卷調查內容進行統計與分析,分析結果之統計數據或說明文字呈現,除供內部研究外,我們會視需要公佈統計數據及說明文字,但不涉及特定個人之資料。
三、資料之保護

本軟體主機均設有防火牆、防毒系統等相關的各項資訊安全設備及必要的安全防護措施,加以保護網站及您的個人資料採用嚴格的保護措施,只由經過授權的人員才能接觸您的個人資料,相關處理人員皆簽有保密合約,如有違反保密義務者,將會受到相關的法律處分。
如因業務需要有必要委託其他單位提供服務時,本軟體亦會嚴格要求其遵守保密義務,並且採取必要檢查程序以確定其將確實遵守。
四、網站對外的相關連結

本軟體的網頁提供其他網站的網路連結,您也可經由本軟體所提供的連結,點選進入其他網站。但該連結網站不適用本軟體的隱私權保護政策,您必須參考該連結網站中的隱私權保護政策。

五、與第三人共用個人資料之政策

本軟體絕不會提供、交換、出租或出售任何您的個人資料給其他個人、團體、私人企業或公務機關,但有法律依據或合約義務者,不在此限。

前項但書之情形包括不限於:

經由您書面同意。
法律明文規定。
為免除您生命、身體、自由或財產上之危險。
與公務機關或學術研究機構合作,基於公共利益為統計或學術研究而有必要,且資料經過提供者處理或蒐集著依其揭露方式無從識別特定之當事人。
當您在網站的行為,違反服務條款或可能損害或妨礙網站與其他使用者權益或導致任何人遭受損害時,經網站管理單位研析揭露您的個人資料是為了辨識、聯絡或採取法律行動所必要者。
有利於您的權益。
本軟體委託廠商協助蒐集、處理或利用您的個人資料時,將對委外廠商或個人善盡監督管理之責。
六、Cookie之使用

為了提供您最佳的服務,本軟體會在您的電腦中放置並取用我們的Cookie,若您不願接受Cookie的寫入,您可在您使用的瀏覽器功能項中設定隱私權等級為高,即可拒絕Cookie的寫入,但可能會導至網站某些功能無法正常執行 。

七、隱私權保護政策之修正

本軟體隱私權保護政策將因應需求隨時進行修正,修正後的條款將刊登於網站上。

單機檔案加密(存檔)

存檔

存檔是一個遊戲裡很重要的功能,可以讓玩家把自己努力過的証明存下來,不會因關閉了遊戲而一切風消雲散。在單機遊戲裡並沒有 Server 可以做存檔保護,所以我們對存檔的保護就是透過加密、計算 CheckSum,來減少存檔的可讀性及增加修改難度。

繼續閱讀 “單機檔案加密(存檔)"