[G507]总结开发中遇到的问题以及小技巧
1.文件中出现GetThreadContext failed 报错。
解决:1.关闭360杀毒软件,卡巴斯基。
2.把你要打开的工程的temp文件夹和obj下面的debug文件夹删了。
2.脚本不挂载到游戏对象执行。
通常情况下,新建的脚本要挂载到游戏对象上才能运行,如果在脚本中的方法前使用[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]
可以不用挂载到任何游戏对象上即可在程序运行时执行此方法,方便在在程序初始化前做一些额外的初始化工作。如下代码所示:
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.AfterSceneLoad)]public static void DoSomething()
{
Debug.Log("It's the start of the game");
}
3.尽量使用CompareTag方法
当对游戏对象的Tag进行比对时,从性能考虑,可使用CompareTag方法,