Cómo agregar una devolución de llamada de evento de marco a CCArmature usando código
Entonces surge el problema, el complemento no admite eventos.
Después de mirar el código fuente subyacente, puede agregar evt="" a. la etiqueta debajo de la etiqueta de animaciones en xml. Agregar evento (puedes ver la imagen cargada)
(El propietario planea modificar el código fuente de dragonBones para que puedas editar directamente la acción para agregar marcadores de eventos sin exportarlo y luego modificarlo manualmente, pero el proyecto actual es estricto, solo se puede dejar para más adelante)
(El propietario planea modificar el código fuente de dragonBones para que puedas editar directamente la acción para agregar etiquetas de evento sin exportarlo y luego modificarlo manualmente, pero el proyecto actual es relativamente ajustado. Solo puede hacerlo más tarde)
Después de agregar el evento, llame a CCArmatureAnimation::setFrameEventCallFunc directamente. el código para registrar la devolución de llamada del evento de marco
, puede determinar el nombre del evento de marco entrante para lograr el efecto deseado