已适配地址: https://gitcode.com/bigmolihuan/spine-runtimes

步骤

  1. 克隆官方仓库:https://github.com/EsotericSoftware/spine-runtimes

  2. 移动c和c++源文件,在spine-flutter目录执行

    ./setup.sh
    
  3. 删除忽略文件(我们需要用git的方式直接拉取依赖则必须包含c和c++源文件)

    • 删除spine-flutter目录.gitignore中的 src/spine-c
    • 删除项目主目录中.gitignore中的 spine-flutter/src/spine-cpp (有多个)
  4. 在spine-flutter目录执行

    flutter create . --platforms ohos --org com.esotericsoftware.spine
    
  5. 在spine-flutter目录的pubspec.yaml中对应位置添加

          ohos:
            ffiPlugin: true
    
  6. 在spine-flutter目录lib/spine_dart_init.dart对应位置添加

    || Platform.operatingSystem == 'ohos'
    
  7. 提交到仓库即可

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐