mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-21 09:46:02 +08:00
[flutter] Proper asset path fix.
This commit is contained in:
parent
41aab5579f
commit
4ee8b7aa48
@ -5,7 +5,6 @@ import 'package:web_ffi/web_ffi.dart';
|
||||
import 'package:web_ffi/web_ffi_modules.dart';
|
||||
import 'spine_flutter_bindings_generated.dart';
|
||||
|
||||
const String _basePath = 'packages/spine_flutter/assets';
|
||||
Module? _module;
|
||||
|
||||
class SpineFlutterFFI {
|
||||
@ -62,9 +61,8 @@ Future<SpineFlutterFFI> initSpineFlutterFFI() async {
|
||||
registerOpaqueType<spine_skin_entry_wrapper>();
|
||||
registerOpaqueType<spine_skin_entries_wrapper>();
|
||||
|
||||
await js.importLibrary('$_basePath/libspine_flutter.js');
|
||||
String path = '../packages/spine_flutter/assets/libspine_flutter.wasm';
|
||||
Uint8List wasmBinaries = (await rootBundle.load(path)).buffer.asUint8List();
|
||||
await js.importLibrary('assets/packages/spine_flutter/lib/assets/libspine_flutter.js');
|
||||
Uint8List wasmBinaries = (await rootBundle.load('packages/spine_flutter/lib/assets/libspine_flutter.wasm')).buffer.asUint8List();
|
||||
_module = await EmscriptenModule.compile(wasmBinaries, 'libspine_flutter');
|
||||
}
|
||||
Module? m = _module;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user