因為steamWork 實在太難用了….所以這次的系列想邊紀錄使用方式跟流程, 如果有錯誤之處還請多指教w 這次要跟大家分享如何串接steam得成就API,我們是使用greenWorks 去做對應處理。但這邊有整理一些懶人包讓大家可以快速處理完這個階段。
原文+原插件作者BLOG 安裝流程
1. 下載 greenworks
2. 將greenworks檔案放置到 專案目錄底下,並且建立 lib 資料夾
# 你的專案目錄會變成這樣
3. 安裝OrangeGreenworks.js 並且開啟插件功能。
4. 把steam sdk 中 redistributable_bin資料夾中
右側的檔案複製到你的 專案/lib 底下
5. 在遊戲中追加成就達成的相關判斷 懶人包版本粽子有加入此兩個「插件指令」,或是大家可以直接用原載點提供的方式用「腳本」來執行也可以達到相同效果 # 圖片中「成就名稱」的單引號請勿填寫 EX: 成就名稱如果為 my_acheivement 的話, 插件指令為 ACH ADD my_achivement (o) ACH ADD 'my_achivement' (X) #成就名稱則看你在STEAM 後台是什麼就輸入什麼 6. 用RM輸出專案 7. 針對要build的版本下載不同版本的nwjs #mac 版本之後補上 Window x32 載這
Window x64 載這 8. 將原本輸出的檔案資料砍掉 這邊請認真看!! 原本我們輸出檔案時專案會變成這樣 刪除之後會變成這樣,因為我們等等要替換成下載下來的nwjs NWJS 裡面會有很多檔案,請將這些檔案整個複製到剛剛刪除檔案的資料夾,最後的結構會變成這樣 #2018/10/11 - 實際測試,nw.exe 可改名為Game.exe ,成就仍然可以正常觸發 9. 打開遊戲測試功能是否正常 到這階段大致上是完成了, 最後就是作者們將遊戲build到steam上面進行實測。 有關MV與steam 成就接續的部份就到此結束。