import { _decorator, Component, Node, Collider2D, Contact2DType, IPhysics2DContact } from 'cc'; const { ccclass, property } = _decorator; @ccclass('Wall') export class Wall extends Component { start() { // 注册碰撞事件 const collider = this.getComponent(Collider2D); if (collider) { collider.on(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this); } } onBeginContact(selfCollider: Collider2D, otherCollider: Collider2D, contact: IPhysics2DContact) { // 这里可以添加碰撞效果,如声音或视觉反馈 } }