最新 spine 4.3 flutter 适配鸿蒙

已适配地址: 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. 提交到仓库即可

相关推荐
qizayaoshuap2 小时前
# 鸿蒙 HarmonyOS 应用开发实战(第33期)|喝水提醒(Water Reminder)— 可视化水杯与进度动画
华为·harmonyos
程序员黑豆2 小时前
鸿蒙应用开发之父子组件传参:@Param、@Event、@Once 装饰器详解与实战
前端·harmonyos
GitLqr2 小时前
StatefulWidget 里的隐形炸弹:为什么不要在 State 类中使用 context.mounted
flutter·面试·dart
FF2501_940228583 小时前
HarmonyOS应用开发实战:猫猫大作战-AVPlayer 音视频播放
harmonyos·鸿蒙
达子6664 小时前
第17章_HarmonyOs开发图解之 媒体会话管理
华为·harmonyos·媒体
A富得流油的咸鸭蛋6 小时前
安卓鸿蒙面试
android·面试·harmonyos
程序员黑豆6 小时前
鸿蒙应用开发之状态变化通知:@Watch 装饰器详解与实战
前端·harmonyos
用户0934077735146 小时前
HarmonyOS WPS Open SDK 快速入门:HAR 装上就能打开文档吗
typescript·harmonyos
熊猫钓鱼>_>6 小时前
ArkTS 基础入门:从零搭建第一个交互页面
华为·架构·交互·ts·harmonyos·arkts·鸿蒙