书接上文

三 js调用steam api

首去 steam 的后台 设置好成就,

进入应用管理员-统计与成就-成就-新成就

在 API 名称/进度状态 一栏中 自己编一个api名称,比如 我这里是

"cj_7"

填写好成就文字和图片,其他所有都保持默认 保存

Js代码:

try{  js_do_chengjiu (7)  } catch(e){}  

c++代码:

static bool js_do_chengjiu (se::State& s) // 此方法 接收 js发送来的 成就代号{   const se::ValueArray& args = s.args(); //这句不用理解,记住固定搭配就行了int argc = (int)args.size();//这句不用理解,记住固定搭配就行了int16_t arg1 = args[0].toInt16();  //这句不用理解,记住固定搭配就行了SteamUserStats()->RequestCurrentStats(); //初始化steam状态,(有可能这句话是steam排行榜用的,steam成就用不上,我不记得了)switch (arg1) { //根据参数 执行不同的内容…case 0:break;case 7: SteamUserStats()->SetAchievement("cj_7"); //激活 di为 "cj_7" 的成就break;} SteamUserStats()->StoreStats(); //更新成就,弹出右下角对话框return true;}

四调试

1打开steam客户端

2 参照 Steamworks API Overview (Steamworks Documentation)  创建 steam_appid.txt  并放入你的exe旁边.

3 打开你的exe程序

4看看成就出来没…

5 参照  Stats and Achievements (Steamworks Documentation)  在steam 控制台 输入

achievement_clear

reset_all_stats

命令 就 可以清除已经获得的成就

广告

我做的游戏名字叫 <音符之光传说>

https://store.steampowered.com/app/1562760/

所拥有的黑科技是  可以手机wifi 连接电脑,用手机当体感设备,体感玩这个音乐游戏…

价格是16   请购买 以后赞叹 并 好评 吧……

(3/3) 在 Cocos creator 中使用 steam api , steam 成就相关推荐

  1. Cocos Creator中的动画支持技术

    Cocos Creator主要亮点 官方的权威描述是:Cocos Creator是以内容创作为核心的一体化游戏开发工具,这个引擎基于Cocos2d-x,组件化,脚本化,数据驱动,跨平台发布. 本人使用 ...

  2. cocos入门7:cocos creator 中的ui系统

    1.UI系统 一个完整的游戏一般由不同的系统组成.从技术的角度看一般会不包含UI系统.动画系统.物理系统和声音系统等.其中开发声音相关的内容在引擎的帮助下变得很简单. 对于目前市面上的手机游戏来说,特 ...

  3. 不写代码不建模!万字长文带你在 Cocos Creator 中零代码搭建 3D 户外场景

    点击文末[阅读原文]在线预览最终效果. 对于接触过 3D 游戏美术资源的程序来说,可能心中都出现过类似这样的独白: 这些 3D 模型是怎么用的,为什么我导入的时候老是报错? 这些花花绿绿的图片是干什么 ...

  4. 在 Cocos Creator 中实时游戏语音

    Cocos Creator 从 v2.0.9 版本开始,已经深度集成了声网 Agora Voice SDK,广大Cocos开发者可以一键开通.下载并集成声网SDK到所需游戏项目,并且能在 Creato ...

  5. Cocos Creator中按钮组件数组的使用

    Cocos Creator游戏开发中经常使用到按钮,特别是大量按钮的情况,此时使用数组来管理这些按钮就显得更具通用性.我大致走了一下官方的示例,好像没有发现有这个小内容(或者有,但我却是没有找到),于 ...

  6. 微信小游戏云开发在cocos creator中的设置

    之前用three.js手撸了一个微信小游戏半成品,但是因为这种手撸的方式,程序和美术很难配合,而且开发难度和时间成本太大,最终决定还是用cocos creator进行微信小游戏的开发. 微信小程序早已 ...

  7. [Cocos Creator] Cocos Creator中的动态合图(dynamicAtlasManager)做了什么

    Cocos creator中有一个动态合图的功能,也就是在运行时将内存中的任意纹理组合成一张虚拟的图集,从而合并绘制,减少drawcall.那么,Cocos Creator是如何实现这个功能的呢. 核 ...

  8. (2/3) c++ 集成 使用 steam api steam sdk

    二  c++ 集成steam api 1首先把从 steam 中 下载的  steam sdk 文件解压 2然后在里面找到 public 文件夹  在找到 steam文件夹 3把这个文件夹复制到你的项 ...

  9. 在cocos creator 中使用websocket

    客户端 参考:https://allknowboy.com/posts/e8f856f4/ NetConfig.js /*** 当前的网络配置*/ module.exports={host:" ...

  10. cocos creator中使用Easing

    主要用作动画,示例: cc.tween(this.stretch).to(0.1,{}).call(()=>{this.arrow.scale = scale}).to(0.5, { x: x ...

最新文章

  1. 一起再看执行上下文/作用域链/原型链
  2. jquery的$.extent()方法的总结
  3. 汇编语言随笔(1)- 初步介绍和寄存器概览
  4. 图神经网络代码_第一篇:图神经网络(GNN)计算框架绪论
  5. 容器打印日志到控制台阻塞的排障
  6. android 解决Date.gettimezoneoffset已经废弃
  7. 山西上党残疾男子“只”手脱贫 带领村民增收
  8. 小巧Linux发行版本,老机器也不愁
  9. linux 系统命令总结之ubuntu 系列命令 持续更新中~
  10. 设计没有标准,只有目标
  11. ESP8266—“ICACHE_FLASH_ATTR”宏——解释含义
  12. 86 arduino 电机yl_Arduino 直流电机
  13. Oracle 9i10g编程艺术 深入数据库体系结构
  14. Java 并发编程实战-创建和执行任务的最佳实践
  15. 底量超顶量超级大黑马指标源码_通达信绝密三代指标,秒杀一切妖股指标公式源码...
  16. 分享常见的视频加密算法原理及其优缺点
  17. 人脸识别产品问题及改进方法
  18. JavaScript事件解析
  19. 短视频搬运规避检测技术-天问一号
  20. MATLAB面向对象_及_AppDesigner使用

热门文章

  1. 贝叶斯公式的理解——机器学习算法(一)
  2. 好用的在线开发辅助工具
  3. TextCNN(文本分类)
  4. 第六季 流放之路教程
  5. 华为悦盒EC6108V9教程
  6. python画正方形并涂色_画正方形-小学生 Python 入门课
  7. html仿酷狗音乐,winform 仿酷狗音乐列表(非常不错)
  8. Logistic Regression(LR) 算法原理简介
  9. PROFINET IO设备的GSD文件简介
  10. 10负3次方计算机语言,10的负3次方等于多少?