摘要:前言最近和團(tuán)隊(duì)用寫(xiě)了個(gè)游戲,想發(fā)布到上不得不說(shuō)這破審核速度真特么慢然后之前也用過(guò)打包過(guò),所以第一個(gè)就想到它了,然后各種百度谷歌找不到接入的接入方法,后來(lái)在里翻了半天翻到了個(gè)插件,一看這正是我要找的準(zhǔn)備客戶(hù)端并登錄賬戶(hù)不然打不開(kāi)最新版與
前言
最近和團(tuán)隊(duì)用html5寫(xiě)了個(gè)游戲,想發(fā)布到steam上(不得不說(shuō)這破審核速度真特么慢)
然后之前也用過(guò)node-webkit打包過(guò)html,所以第一個(gè)就想到它了,然后各種百度谷歌找不到nwjs接入Steamworks
SDK的接入方法,后來(lái)在github里翻了半天翻到了個(gè)插件--greenworks(https://github.com/greenheart...),一看這正是我要找的
準(zhǔn)備:
Steam客戶(hù)端并登錄賬戶(hù)(不然打不開(kāi))
nwjs最新版(normal與sdk均可,這里選擇0.28.8-beta-sdk,最終發(fā)布時(shí)請(qǐng)選擇normal)
greenworks(release對(duì)應(yīng)nwjs系統(tǒng)的最新版)
Steamworks SDK 1.14
第一步:解壓文件,解壓steamworks sdk中redistributable_bin和publicsteamlib里對(duì)應(yīng)系統(tǒng)的api文件到greenworks里的lib文件夾中
接著就可以刪除sdk剩余的文件了(其余文件沒(méi)用了)
第二步:將greenworks(含greenworks.js和lib文件夾)整個(gè)復(fù)制進(jìn)nwjs的根目錄中
第三步:創(chuàng)建一個(gè)nwjs應(yīng)用該有的東西
package.json
{ "name": "SteamworksSDK-demo", "main": "index.html", "chromium-args": "--in-process-gpu --disable-transparency" }
這里添加chromium-args是為了啟用Steam game-overlay UI,如無(wú)用可去除
index.html
Steamworks SDK Demo
運(yùn)行看一下效果
發(fā)現(xiàn)API并未加載,這是為什么呢
仔細(xì)檢查了一遍,發(fā)現(xiàn)我們并未設(shè)置appid
創(chuàng)建steam_appid.txt
里面隨便填一個(gè)appid即可(如果你申請(qǐng)到你自己的appid就填自己的,這里以Spacewar(480)作為栗子)
保存,重啟程序
這樣我們的api就加載成功了(steam里不出意外會(huì)顯示你正在運(yùn)行游戲(get新掛卡方法))
接著就可以在html中寫(xiě)你自己的代碼了
文章(暫時(shí))就到這里,關(guān)于API如何使用請(qǐng)參閱github上的wiki界面https://github.com/greenheart...
初三語(yǔ)文渣如有排版/語(yǔ)句不通請(qǐng)見(jiàn)諒
時(shí)間原因部分api介紹有空再更
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/51617.html
摘要:前言最近和團(tuán)隊(duì)用寫(xiě)了個(gè)游戲,想發(fā)布到上不得不說(shuō)這破審核速度真特么慢然后之前也用過(guò)打包過(guò),所以第一個(gè)就想到它了,然后各種百度谷歌找不到接入的接入方法,后來(lái)在里翻了半天翻到了個(gè)插件,一看這正是我要找的準(zhǔn)備客戶(hù)端并登錄賬戶(hù)不然打不開(kāi)最新版與 前言最近和團(tuán)隊(duì)用html5寫(xiě)了個(gè)游戲,想發(fā)布到steam上(不得不說(shuō)這破審核速度真特么慢showImg(https://segmentfault.com...
摘要:博客原文地址實(shí)踐一鍵安裝前言很久以前我簡(jiǎn)單的寫(xiě)過(guò)關(guān)于的使用但是我在更換博客的時(shí)候丟棄了,我在下面的文章把它引用一遍。 博客原文地址node-webkit實(shí)踐-一鍵安裝 前言 很久以前我簡(jiǎn)單的寫(xiě)過(guò)關(guān)于node-webkit的使用,但是我在更換博客的時(shí)候丟棄了,我在下面的文章把它引用一遍。 node-webkit其實(shí)在很多地方用處很大,請(qǐng)自行發(fā)散。 本文的相關(guān)代碼:點(diǎn)擊查...
摘要:若用戶(hù)已登錄,數(shù)據(jù)存儲(chǔ)在遠(yuǎn)程服務(wù)器用戶(hù)未登錄時(shí),數(shù)據(jù)存儲(chǔ)在。開(kāi)發(fā)服務(wù)端部署服務(wù)端已經(jīng)部署在我自己的服務(wù)器上,不需要你進(jìn)行部署啦。有什么好的建議也可以提哈 記事本 showImg(https://segmentfault.com/img/remote/1460000013228992?w=50&h=50); 該項(xiàng)目分為兩部分:桌面客戶(hù)端(node-webkit) + 服務(wù)端(koa2)...
摘要:文檔翻譯基本示例必填字段字符串當(dāng)打開(kāi)時(shí)的默認(rèn)頁(yè)面。可通過(guò)訪問(wèn)控制窗口的樣子,后文細(xì)講。禁止選中文字拖動(dòng)布爾值是否在任務(wù)欄上顯示。布爾值是否處于狀態(tài),在狀態(tài)下將全屏并且阻止用戶(hù)關(guān)閉窗口。 title: node-webkit文檔翻譯#package.json date: 2013-12-07 21:38:25 tags: node-webkit 基本示例 { main: i...
閱讀 3415·2023-04-25 20:37
閱讀 3155·2021-09-07 09:59
閱讀 1677·2019-08-29 12:43
閱讀 1197·2019-08-28 18:27
閱讀 489·2019-08-26 13:50
閱讀 2046·2019-08-26 10:33
閱讀 3603·2019-08-23 18:39
閱讀 2415·2019-08-23 18:09