#pragma strict
#pragma implicit
#pragma downcast
这些都是什么作用?
经常用到的第一个#pragma strict
严谨编译模式
性能优化:JS中强制使用静态类型,脚本顶部添加#pragma strict。然后,unity将在脚本中禁用动态类型,强制使用静态类型,如果一个类型未知。Unity将报告编译错误。那么在这种情况下foo将在编译时产生一个错误:
#pragma strict
正确写法:
#pragma strict
function Start ()
这里我们强制foo为指定类型,将获得更好的性能。