1

我正在开发一个当前以纯文本形式存储用户密码的应用程序。经过一番研究,我决定从 crypto-js 库中选择 SHA3 来完成这项任务。我下载了 SHA3 汇总并将其(未修改)放在与我打算使用它的脚本相同的文件夹中。然而,Unity 立即引发编译错误:

Assets/Scripts/StartMenu/sha3.js(7,46): BCE0043: Unexpected token: ,.

谷歌搜索错误会产生各种语法错误代码的问题。我的研究让我相信 crypto-js 是 js 的首选实现,所以我怀疑这个库是否存在问题。Unity 的 JS 实现是否有更大的不同?我错过了什么?

4

1 回答 1

3

Unity 并不是真正使用 JavaScript,而是使用 UnityScript。Unityscript 和 Javascript 本质上是不同的语言;在 Unity 中将其称为“Javascript”主要是一种营销举措。可以在此处此处找到一些差异。如果有的话,我会建议你切换到 C#。

于 2014-04-06T23:21:56.343 回答