mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-21 01:36:02 +08:00
Merge branch '4.1' into 4.2-beta
# Conflicts: # spine-ts/package-lock.json # spine-ts/package.json # spine-ts/spine-canvas/package.json # spine-ts/spine-core/package.json # spine-ts/spine-phaser/package.json # spine-ts/spine-pixi/package.json # spine-ts/spine-player/package.json # spine-ts/spine-threejs/package.json # spine-ts/spine-webgl/package.json
This commit is contained in:
commit
f68f5437d9
@ -45,6 +45,8 @@ void SpineBoneNode::_bind_methods() {
|
|||||||
ClassDB::bind_method(D_METHOD("set_debug_color"), &SpineBoneNode::set_debug_color);
|
ClassDB::bind_method(D_METHOD("set_debug_color"), &SpineBoneNode::set_debug_color);
|
||||||
ClassDB::bind_method(D_METHOD("get_debug_color"), &SpineBoneNode::get_debug_color);
|
ClassDB::bind_method(D_METHOD("get_debug_color"), &SpineBoneNode::get_debug_color);
|
||||||
ClassDB::bind_method(D_METHOD("_on_world_transforms_changed", "spine_sprite"), &SpineBoneNode::on_world_transforms_changed);
|
ClassDB::bind_method(D_METHOD("_on_world_transforms_changed", "spine_sprite"), &SpineBoneNode::on_world_transforms_changed);
|
||||||
|
ClassDB::bind_method(D_METHOD("find_bone"), &SpineBoneNode::find_bone);
|
||||||
|
ClassDB::bind_method(D_METHOD("find_sprite"), &SpineBoneNode::find_parent_sprite);
|
||||||
|
|
||||||
ADD_PROPERTY(PropertyInfo(Variant::INT, "bone_mode", PROPERTY_HINT_ENUM, "Follow,Drive"), "set_bone_mode", "get_bone_mode");
|
ADD_PROPERTY(PropertyInfo(Variant::INT, "bone_mode", PROPERTY_HINT_ENUM, "Follow,Drive"), "set_bone_mode", "get_bone_mode");
|
||||||
ADD_PROPERTY(PropertyInfo(Variant::BOOL, "enabled"), "set_enabled", "get_enabled");
|
ADD_PROPERTY(PropertyInfo(Variant::BOOL, "enabled"), "set_enabled", "get_enabled");
|
||||||
|
|||||||
@ -30,6 +30,7 @@
|
|||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
#include "SpineCommon.h"
|
#include "SpineCommon.h"
|
||||||
|
#include "SpineSkeleton.h"
|
||||||
#include "SpineSprite.h"
|
#include "SpineSprite.h"
|
||||||
#include "scene/2d/node_2d.h"
|
#include "scene/2d/node_2d.h"
|
||||||
|
|
||||||
@ -51,8 +52,6 @@ protected:
|
|||||||
void on_world_transforms_changed(const Variant &_sprite);
|
void on_world_transforms_changed(const Variant &_sprite);
|
||||||
void update_transform(SpineSprite *sprite);
|
void update_transform(SpineSprite *sprite);
|
||||||
void init_transform(SpineSprite *sprite);
|
void init_transform(SpineSprite *sprite);
|
||||||
SpineSprite *find_parent_sprite() const;
|
|
||||||
Ref<SpineBone> find_bone() const;
|
|
||||||
void draw();
|
void draw();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
@ -73,4 +72,8 @@ public:
|
|||||||
void set_debug_color(Color _color);
|
void set_debug_color(Color _color);
|
||||||
|
|
||||||
Color get_debug_color();
|
Color get_debug_color();
|
||||||
|
|
||||||
|
SpineSprite *find_parent_sprite() const;
|
||||||
|
|
||||||
|
Ref<SpineBone> find_bone() const;
|
||||||
};
|
};
|
||||||
|
|||||||
@ -348,7 +348,7 @@ class SpineAtlasFile extends Phaser.Loader.MultiFile {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
let basePath = file.src.match(/^.*\//);
|
let basePath = file.src.match(/^.*\//) ?? "";
|
||||||
for (var i = 0; i < textures.length; i++) {
|
for (var i = 0; i < textures.length; i++) {
|
||||||
var url = basePath + textures[i];
|
var url = basePath + textures[i];
|
||||||
var key = file.key + "!" + textures[i];
|
var key = file.key + "!" + textures[i];
|
||||||
|
|||||||
@ -1,19 +1,16 @@
|
|||||||
{
|
{
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"target": "ESNext",
|
"target": "ESNext",
|
||||||
"module": "ESNext",
|
"module": "ESNext",
|
||||||
"noImplicitAny": true,
|
"noImplicitAny": true,
|
||||||
"preserveConstEnums": true,
|
"preserveConstEnums": true,
|
||||||
"inlineSourceMap": true,
|
"inlineSourceMap": true,
|
||||||
"esModuleInterop": true,
|
"esModuleInterop": true,
|
||||||
"lib": [
|
"lib": ["DOM", "ES2015", "ScriptHost"],
|
||||||
"DOM",
|
"declaration": true,
|
||||||
"ES2015",
|
"composite": true,
|
||||||
"ScriptHost"
|
"moduleResolution": "node",
|
||||||
],
|
"skipLibCheck": true,
|
||||||
"declaration": true,
|
"strict": true
|
||||||
"composite": true,
|
}
|
||||||
"moduleResolution": "node",
|
}
|
||||||
"strict": true,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user