今天同事问Unity3D上用JavaScript和C#之间,各有什么优缺点?
想了下,觉得除了语法上的不同外,C#会有更多更好的编译检查,只是代码写得更繁琐。个人也比较喜欢在Unity3D上用C#。但Javascript的热更新这个优点,在Unity3D上有没有呢?于是写了个脚本,打成Android的包,再解压后,发现虽然写的是Javascript,但照样是生成了C#的字节码。所以Javascript做得到的,用C#都可以做到,而且还多了编译检查,可以写代码写得更舒服。
[color=white]作者:翁志艺[/color]
想了下,觉得除了语法上的不同外,C#会有更多更好的编译检查,只是代码写得更繁琐。个人也比较喜欢在Unity3D上用C#。但Javascript的热更新这个优点,在Unity3D上有没有呢?于是写了个脚本,打成Android的包,再解压后,发现虽然写的是Javascript,但照样是生成了C#的字节码。所以Javascript做得到的,用C#都可以做到,而且还多了编译检查,可以写代码写得更舒服。
[color=white]作者:翁志艺[/color]
Unity3D中C#与JavaScript的对比及优缺点
本文探讨了Unity3D开发环境下使用C#与JavaScript的差异,重点讨论了编译检查、代码简洁性以及热更新特性,并通过实践验证了两者在Unity3D中的应用可能性。
4151

被折叠的 条评论
为什么被折叠?



