Skip to content

Effekseer is not compatible with latest Axmol engine #2824

@qoozta

Description

@qoozta
  • axmol version: 2.9.0
  • devices test on: iPhone
  • developing environments
    • Xcode version: 26.0.1
    • cmake version: 3.30.5
      Steps to Reproduce:
  1. Install AXMOL by setup.ps1.
  2. Create the project with command.
  3. Enable Effekseer in project AXGameEngineOptions.cmake
  4. Generate Xcode project.
  5. Try to build

Seems the new namespace and classes naming broke the compatibility of Effekseer.
E.g. cocos2d::rhi::CommandBufferMTL > ax::rhi::mtl::CommandBufferImpl

Need to add something like this in cocos2d.h for compatibility.
namespace cocos2d { namespace rhi { using CommandBufferMTL = ::ax::rhi::mtl::CommandBufferImpl; } // namespace rhi } // namespace cocos2d

Metadata

Metadata

Assignees

No one assigned

    Labels

    invalidThis doesn't seem right

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions