设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

(已解决)[MZ]请教一下设置Steam成就的方法

查看数: 1047 | 评论数: 5 | 收藏 4
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-7-8 17:40

正文摘要:

本帖最后由 Hamstachio 于 2023-7-9 11:13 编辑 想给MZ做的游戏联动一下steam,但是鼓捣了半天似乎都没成功。 想请教一下该怎么弄。 ■环境: macOS Monterey i7芯片(本地开发用) Windows 10 64bit(云服务器,测 ...

回复

青衣blackcloth 发表于 2024-7-24 09:54:37
请问一下mz中大佬调用steam成就的代码是什么     是这个吗:ACH ADD My achievements  
Hamstachio 发表于 2023-7-9 11:13:51
自己研究了一下搞定了w
Hamstachio 发表于 2023-7-9 10:34:55
最新进展,版本好像对上了,greenworks能运行了,
但是又开始报下面这样的错误:
Steam initialization failed. Steam is not running.

我明明是从steam启动的,不知道为什么显示steam启动失败
Hamstachio 发表于 2023-7-9 00:19:24
小秋橙 发表于 2023-7-8 23:09
1. 怎么在能运行nodejs的环境里debug greenworks相关的操作?至少能看到console log
SceneManager.onKeyDow ...

感谢!这个debug的问题解决了!
小秋橙 发表于 2023-7-8 23:09:17
1. 怎么在能运行nodejs的环境里debug greenworks相关的操作?至少能看到console log
SceneManager.onKeyDown = function(event) {
    if (!event.ctrlKey && !event.altKey) {
        switch (event.keyCode) {
            case 116: // F5
                this.reloadGame();
                break;
            case 119: // F8
                this.showDevTools();
                break;
        }
    }
};

SceneManager.reloadGame = function() {
    if (Utils.isNwjs()) {
        chrome.runtime.reload();
    }
};

SceneManager.showDevTools = function() {
    if (Utils.isNwjs() && Utils.isOptionValid("test")) {
        nw.Window.get().showDevTools(); // 注意这一行
    }
};
注意到上面的函数是怎么在按下F8的情况下showDevTools的,直接调用倒数第三行或许就可以了?
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-9-17 02:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表