crypto-js在Unity中抛出编译错误

时间:2014-04-06 23:14:39

标签: javascript unity3d unityscript cryptojs

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

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

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

1 个答案:

答案 0 :(得分:3)

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