Unity post build process 提供客製化且 Scriptable 後製流程. 開發初期也許還不能感受它的好處, 但當專案開始分之或是需要串接各式各樣 SDK 插件, 它能有效幫助建置自動化的流程, 省去手動調整的時間.
繼續閱讀Unity
NGUI 新增/修改 Atlas (圖集)
近來因為多語系的需求, 需要重新繪製 Atlas (圖集) 供 Animation 使用, 所以稍微看了一下 NGUI 如何製作 Atlas 以及如何修改 Atlas. 首先, 先來講講為什麼需要 Atlas? 一張一張的圖檔不好用嗎?
Unity 中使用 Atlas 目的
Atlas 是指將多個2維圖檔組合成一個大的2維圖檔. 組合出的圖片尺寸皆為 2 的次方, 所以當原圖們不構塞滿整張大圖是會看到留有空白處. 除此之外, 組合的過程可以先裁切掉原圖多出來的空白處, 再組合起來. 也根據不同的組合演算法選擇圖檔壓縮. 說了這麼多, 到底有甚麼好處呢?
繼續閱讀Unity 嵌入 Google Play 遊戲服務 (3)
目前市面上的應用程式, 很常使用社群帳號 (Google, Facebook, LINE, …) 授權獲取或更改資訊. 遊戲應用程式當然也會, 不僅能結合真實世界中的社群遊玩, 也讓玩家更方便玩遊戲不用一直新的記帳號密碼, 甚至還能結合金流, 功能越來越完善.
對跨平台開發引擎的 Unity 而言, 也常用到 Google Play, Apple 登入, 現在還有遊戲活動相關的功能 (排行榜, 成就, 關卡事件).
在上篇中, 我們透過 GCP 專案建立了 OAuth 用戶端授權憑證, 也將憑證添加到 Play 遊戲服務連結中. 接下來, 我們需要讓 Android 應用程式能夠使用 Play 遊戲服務的相關功能.
繼續閱讀Unity 嵌入 Google Play 遊戲服務 (2)
Unity 嵌入 Google Play 遊戲服務 (1)
為了使用 Google 排行榜看了很多教程, 但大部分都很零碎且只針對特定步驟, 實際踩入坑後決定把過程都記錄下以防再度掉坑 (笑
開始串接前必須完成幾個前置動作, 包含…
- 申請 Google 開發者帳號 (不同於一般的 Google 帳號)
- 建立 Google Play 應用程式 (用於發布在 Google Play 平台)
- Unity 專案 Android 平台設定
- Unity 生成 Keystore (用於申請 API 憑證, 目前被整合至 Google Cloud Platform 的 API 服務裡)