查看: 3150|回复: 4

[有事请教] 这段脚本中,假如退出时加一段报错提示。该怎么加。

[复制链接]
梦石
8
星屑
3963
在线时间
397 小时
注册时间
2017-10-11
回帖
114
发表于 2020-7-23 08:18:30 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 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
梦石
0
星屑
34465
在线时间
5096 小时
注册时间
2012-11-19
回帖
4715

开拓者

发表于 2020-7-23 11:04:08 | 显示全部楼层
本帖最后由 芯☆淡茹水 于 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. }
复制代码


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

点评

需要自动退出,那就用弹窗吧。已改。  发表于 2020-7-23 18:48
说错了,应该说完全没有退出  发表于 2020-7-23 15:29
没有反应,还是秒退出  发表于 2020-7-23 15:26

评分

参与人数 1赞 +1 收起 理由
CCD0645 + 1 认可答案

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部