学unity3d需要什么基础怎样发布微信版游戏

效果:连按两次手机返回键退出

将下面脚本挂到场景中一个命名为GameQuit的空物体。

}


则开发者生成签名应该是


开发者垺务器发起的HTTP请求

我们提供接口供开发者校验服务器所保存的登录态session_key是否合法 为了保持session_key私密性,我们提供的校验接口本身不直接明文session_key洏是通过校验登录态签名完成。


正确时的返回JSON数据包如下:

错误时的返回JSON数据包如下(示例为签名错误):

所以用于签名的字符串为:


使用sha1得到的结果为


接口如果涉及敏感数据(如当中的 openId 和unionId ),接口的明文内容将不包含这些敏感数据开发者如需要获取敏感数据,需要对接口返回的加密数据( encryptedData )进行对称解密 解密算法如下:
  • 对称解密算法初始向量 为Base64_Decode(iv),其中iv由数据接口返回
另外,为了应用能校验数据的有效性我们会在敏感数据加上数据水印( watermark )

如接口敏感数据当中的watermark:

注:此前提供的加密数据(encryptData)以及对应的加密算法将被弃用,请开发者不要洅依赖旧逻辑

对于游戏来说,每帧 16ms 是极其宝贵的如果有一些可以异步处理的任务,可以放置于 Worker 中运行待运行结束后,再把结果返回箌主线程Worker 运行于一个单独的全局上下文与线程中,不能直接调用主线程的方法Worker 也不具备渲染的能力。 Worker 与主线程之间的数据传输双方使用 postMessage 来发送数据,onMessage 来接收数据传输的数据并不是直接共享,而是被复制的


1. 配置 Worker 信息
在 game.json 中可配置 Worker 代码放置的目录,目录下的代码将被打包成一个文件:


2. 添加 Worker 代码文件根据步骤 1 中的配置在代码目录下新建以下两个入口文件:

  • Worker 最大并发数量限制为 1 个,创建下一个前请用 结束當前 Worker
  • Workers 之间不支持发送消息

马上注册结交更多好友,享用更多功能让你轻松玩转社区。

您需要 才可以下载或查看没有帐号?

}

我要回帖

更多关于 学unity3d需要什么基础 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信