Project1

标题: 这段脚本中,假如退出时加一段报错提示。该怎么加。 [打印本页]

作者: CCD0645    时间: 2020-7-23 08:18
标题: 这段脚本中,假如退出时加一段报错提示。该怎么加。
本帖最后由 CCD0645 于 2020-7-23 08:21 编辑

我的需求是给游戏加入steam验证,如果未启动steam或未在steam上购买就退出游戏,对应的在游戏启动的时候验证steam状态

在工程目录\www\js\main.js中加入
  1. try{
  2.             var greenworks = require('./greenworks');
  3.             if(greenworks.init()){//初始化失败会抛出错误,故包含在try catch中,否则黑死没后文
  4.                     if(greenworks.getAppId() != steam_appid)//steam_appid在你的steam后台获得
  5.                             SceneManager.terminate();//退出游戏
  6.                     SceneManager.run(Scene_Boot);//开始游戏
  7.             }
  8.     }
  9.         catch(error){
  10.                 SceneManager.terminate();
  11.         }
复制代码

————————————————
版权声明:本文为CSDN博主「windyjl」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/windyjl/article/details/107362345
作者: 芯☆淡茹水    时间: 2020-7-23 11:04
本帖最后由 芯☆淡茹水 于 2020-7-23 18:47 编辑
  1. try{
  2.     var greenworks = require('./greenworks');
  3.     if(greenworks.init()){//初始化失败会抛出错误,故包含在try catch中,否则黑死没后文
  4.         if(greenworks.getAppId() != steam_appid) {//steam_appid在你的steam后台获得
  5.             alert('请支持正版,蟹蟹!');
  6.             SceneManager.terminate();
  7.         }else SceneManager.run(Scene_Boot);//开始游戏
  8.     }
  9. }
  10. catch(error){
  11.     alert('请支持正版,蟹蟹!');
  12.     SceneManager.terminate();
  13. }
复制代码


这样?这样没有自动退出了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1