(这个值得参考)
通过我们的调研发现,Shopify 生态系统中的开发者大多能对 JavaScript 熟练应用。可惜的是,由于 JavaScript 与 Ruby 一样是动态语言,只得被排除在外。最终,我们选择了一种语法类似于 TypeScript 的开发语言:
AssemblyScript
。
https://cloud.tencent.com/developer/news/757926
反正cocos官方已经有过,强制typescirpt的先例的,以后强制rust或这个AssemblyScript也没什么大事。
但事事的首部中,虽然对于cocos内部的资源可能分散了,但其实rust版本的CococCreator 5.0,和AssemblyScript的CococCreator 5.0,就当是我的痴心妄想,可以期待一下的吧。
哈哈,正如之前的公告,强转 TS 也是花了我们几年时间做铺垫的,要再转没那么容易了。
chooaya:
好了,assemblyscript的内容就是这些了,反正做不成插件,就交给你们了,需要我帮助的话那就告诉我吧,期待你们下个cocos版本正式支持assemblyscript
感谢分享~ 我们评估一下。Cocos 因你们更美好~
对于商业游戏来说,js代码的暴露是致命的,所以有混淆这一手段,但混淆却降低了执行效率,况且即使是混淆,人们也可以通过代码去逆推逻辑。所以,要提高cocos的利用人群,就必须解决安全问题,
assemblyscript编译wasm就是许多可能手法中的一种。
unity不是敌人,但我希望cocos取胜。
godot 使用rust写的GDNative的插件,也编译成了wasm,godot自带的语言gdscript性能有问题,所以现在许多人用rust写,然后把gdscript当成胶水用