Tilemap 使用 Composite Collider 2D

添加 Tilemap Collider 2D 与 Composite Collider 2D 组件

并勾选 Tilemap Collider 2D 的 Used By Composite


出现快速移动物体穿越碰撞体的问题,可通过设置 Rigidbody 2D 的 Collision Detection 为 Continuous

设置方法,可以在 Dynamic 中设置后再选择 Static,或将 Inspector 切换到 Debug 视图进行设置


Visual Studio Code (VSCode) 是一个强大的开源代码编辑器,支持多种语言包括 C 语言的调试。以下是使用 VSCode 逐步调试 C 语言的步骤: 1. **安装C/C++插件**:首先,在VSCode市场搜索并安装 "C/C++" 或者 "CodeLLDB" 插件,这将提供C/C++语言的支持。 2. **设置配置文件**: - 创建或打开 `.c_cpp_properties.json` 文件,配置编译器路径、工作目录等信息。 - 添加类似这样的内容: ``` { "configurations": [ { "name": "Debug C Launch", "type": "cppdbg", "request": "launch", "program": "${file}", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "MIMode": "gdb", "preLaunchTask": "build" } ] } ``` 3. **配置预启动任务**:在 `tasks.json` 中,添加一个名为 "build" 的任务,用于构建项目。例如,如果是使用make,可以像这样配置: ```json { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "make", "args": ["your-build-command"], "problemMatcher": [] } ] } ``` 4. **启动调试**:在源代码文件上右键点击选择 "调试",然后从下拉菜单中选择 "C Debug Launch" 配置。这时会弹出一个命令行窗口开始执行程序,并允许你在断点处暂停执行进行单步调试。 5. **设置断点**:在代码中的行号前点击或者使用快捷键设置断点,程序会在该行暂停执行。 6. **逐步执行**:在调试模式下,你可以通过控制台的 "Step Over"、"Step Into" 和 "Step Out" 操作来逐行执行代码。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值