帮助
开发常见问题
关闭 Typescript 资源的自动编译
5min
前往 Unity > 偏好设置 菜单,并在常规选项卡中禁用自动刷新项。
现在,自动脚本编译已被禁用,Unity 在您保存更改时不会自动编译脚本。
![Document image Document image](https://images.archbee.com/fCt3n1oCa8rgNJ8fw9I2N-YSuHrPfzhd2UUb1rOgwhv-20240904-102421.png?format=webp)
❗️ 注意
自动刷新启用 Unity 项目中所有资产的自动更新,不仅限于 Typescript 资产。因此,建议使用自动刷新。
当自动编译功能被禁用时,您需要手动编译更改的 Typescript。
- 在项目面板中选择您想要编译的 Typescript,并在检查器面板中按下强制重建按钮。
- 您可以看到所选的 Typescript 被自动编译。
![Document image Document image](https://images.archbee.com/fCt3n1oCa8rgNJ8fw9I2N-hG6PXmCGV3EGiCMR7aJ1r-20240904-102421.png?format=webp)
您可以通过重建所有来启动对项目中所有 Typescript 资产的编译。
选择 ZEPETO > 脚本 > 重新编译所有将触发项目中所有 Typescript 资产的重新编译。
![Document image Document image](https://images.archbee.com/fCt3n1oCa8rgNJ8fw9I2N-rrTfXcoDbJOEeNc9yvDV7-20240904-102421.png?format=webp)
👍 提示 重新编译所有(对于未编译的)菜单仅编译之前未编译的 Typescript 资产。
有时,当您编写 Typescript 并在运行时运行它时,很难准确定位导致错误的代码位置。
在项目面板中选择导致错误的 Typescript,并在检查器面板中单击打开编译脚本按钮。
![Document image Document image](https://images.archbee.com/fCt3n1oCa8rgNJ8fw9I2N-lGNKT_0S00NRQawDOCmMb-20240904-102421.png?format=webp)
您将在脚本编辑器中看到编译成 Javascript 的 Typescript。
您可以在控制台日志中找到标记为错误的 Javascript 行。
![Document image Document image](https://images.archbee.com/fCt3n1oCa8rgNJ8fw9I2N-c3JqKZDJiAKaf3QdjgQjz-20240904-102421.png?format=webp)
更新日期 11 Oct 2024
![Doc contributor](https://s3.amazonaws.com/archbee-animals/koala.png)
此页面是否对您有帮助?