Cocos Creator TypeScript断点调试


1、引言

  作为一个程序员,在写代码的时候有断点调试是很方便的!出了问题便于查找,相信每个程序员都是极其方便的!这里分享一下Cocos creator typescript的断点调试方法!

2、配置

  开始之前请确保您已安装了cocoscreator ,chrome浏览器,visual code 这三个软件!此时打开creator 打开一个示例工程或者自建一个hello world项目。

2.1、配置VsCode环境

  这里可以参考官方配置方法,点此查看具体配置方法

2.2、VsCode安装插件(Debugger for chrome)

  打开vsCode,点击十字回形按钮,如图所示,在搜索框中直接填入Debugger for chrome,然后点击安装。在这里插入图片描述

2.3、设置Creator的脚本编辑器

  在creator 里面双击HelloWorld.js 项目目录会被visual vode打开(creator 编辑器 文件->设置->数据编辑->外部脚本编辑器需要配置成visual code),这里的vsCode是你的安装路径的Code.exe。
我的目录如图所示:在这里插入图片描述

2.4、VsCode配置设置

  点击visual code 左边侧边栏上有个虫子被圈住的那个按钮,然后点齿轮按钮,如图所示:在这里插入图片描述
  这时候右边会出现几个选项,选择chrome,此时会生成一个launch.json文件,如图所示:
在这里插入图片描述
  这时,进入creator 编辑器完成配置操作 开发者->VS code 工作流->添加 Chrome Debug 配置 ,上面的launch.json文件内容会被修改为下面的样子:
在这里插入图片描述

2.5、效果展示

  到这里我们已经配置完成了!此时保持creator 编辑器打开,在visual code 里面 下个断点,按下F5运行项目,这样启动界面就卡住进入断点了(修改了代码运行之前记得先编译)。
在这里插入图片描述

3、结束语


The End
  好了,今天的分享就到这里,如有不足之处,还望大家及时指正,随时欢迎探讨交流!!!


喜欢的朋友们,请帮顶、点赞、评论!您的肯定是我写作的不竭动力!

### Cocos CreatorTypeScript集成 #### 设置项目 为了创建一个新的Cocos Creator项目并启用TypeScript支持,可以按照官方指南操作。安装最新版本Cocos Creator编辑器之后,在启动界面选择“新建项目”,然后指定项目的名称和保存位置[^1]。 对于现有项目想要切换到TypeScript,需确认`project.json`文件中的`language`字段已更改为`typescript`。这一步骤确保了整个工程默认采用TypeScript编写脚本逻辑。 ```json { "language": "typescript" } ``` #### 安装依赖项 除了调整配置外,还需要通过npm来管理额外所需的库。打开命令行工具进入项目根目录执行如下指令: ```bash npm install typescript @types/xxx --save-dev ``` 这里`@types/xxx`代表可能要用到的各种第三方模块对应的声明文件,具体取决于实际需求。 #### 编写代码 当一切准备就绪后就可以开始编码工作了。建议遵循以下几点原则以提高开发效率及维护性: - 使用严格模式(`strict`: true)编译选项,有助于捕获潜在错误; - 尽量利用接口定义数据结构,增强类型安全性; - 对于复杂对象考虑拆分为多个小部分处理,保持函数单一职责; - 积极运用泛型机制实现灵活多变的功能组件; 这些措施不仅能够帮助开发者写出更加健壮的应用程序,同时也便于团队协作过程中快速理解他人意图。 #### 解决常见问题 如果遇到无法识别某些内置API的情况,应该先检查是否已经正确设置了环境变量以及路径映射关系。另外,也可以尝试更新至最新的SDK版本获取更好的兼容性和性能表现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

对酒当歌﹏✍

您的鼓励是我写作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值