222 Commits

Author SHA1 Message Date
badlogic
e6688e2514 [ue4] Closes #2032, set bGenerateMirroredCollision when SpineSkeletonRenderer has negative scale. 2022-05-02 18:30:43 +02:00
badlogic
614b2749f7 [ue4] Closes #1993, don't generate collision meshes in editor. 2022-05-02 18:19:48 +02:00
badlogic
0db28c0a46 [ue4] Fix UE5 compilation errors. Closes #2071 2022-04-21 14:05:20 +02:00
badlogic
324c0910eb [ue4] Fix raptor example project not containing footstep event 2022-03-01 17:13:37 +01:00
badlogic
d065c88ca8 [ue4] Fixes #2006
Users project recursively generates UIs, which leads to extremely long resource names. Eventually, assigning such a name to a brush results in an assertion being triggered, as the name is too long. Fixed on our end by creating a custom resource name instead of reusing the name of the material. User still has to clean-up their code.
2021-12-23 17:04:57 +01:00
Mario Zechner
1544b6cca9 [ue4] Update documentation to describe adding SpinePlugin to Build.cs 2021-12-21 11:28:41 +01:00
badlogic
caed7614c8 [ue4] Update example project to UE 4.27 2021-10-19 22:11:31 +02:00
Mario Zechner
67c0d39eab [runtimes] Fixed owl example project, export and runtime scripts
The owl example project was not keying the control bone, leading to incorrect additive blending. The export.sh and runtimes.sh script in example/export did not account for the folder structure change in spine-ts.
2021-09-14 00:02:04 +02:00
Nathan Sweet
7d6cdcd9d8 Applied oxipng. 2021-08-04 18:44:16 -04:00
badlogic
2824e22846 [ue4] Fix offset calculation of widgets, closes #1914 2021-07-23 16:01:17 +02:00
badlogic
fbfbb9a3f2 [ue4] Fix version check of binary files. 2021-07-23 15:59:32 +02:00
badlogic
b33193ec21 [ue4] Fix include order in sample project header. 2021-07-09 08:39:33 +02:00
badlogic
0dcdfd411d [ue4] Prevent clang-format from reordering includes
.generated.h files must come last, but there's no way to specify this to clang-format.
2021-07-01 12:13:15 +02:00
badlogic
fa2dd77305 [ue4] Revert header order imposed by spotless. 2021-07-01 11:46:54 +02:00
badlogic
87658c7d31 [c][cpp] Spotless formatter 2021-07-01 10:40:18 +02:00
badlogic
7b0d71568b [ue4] Set mixes on native Spine data upon retrieval via Atlas. Closes #1772 2021-06-19 15:43:33 +02:00
badlogic
50de8ea77c [ue4] Added USpineSkeletonComponent::SetSlotColor(). Closes #1904. 2021-06-19 15:06:00 +02:00
Mario Zechner
de697385fc [runtimes] Fix up README.md files using correct editor version. 2021-06-14 15:31:17 +02:00
badlogic
5ab00ab901 [ue4] Update assets to 4.0, fix version check. 2021-04-09 15:17:32 +02:00
badlogic
688d855006 [runtimes] Updated examples with Editor version 4.0.58-beta. 2021-03-01 10:05:26 +01:00
Harald Csaszar
ac23599638 Merge branch '3.8' into 4.0-beta 2021-02-25 12:00:57 +01:00
Harald Csaszar
0e5d7adf1c [ue4] Added preview skin / initial skin functionality for USpineWidget. Closes #1845. 2021-02-25 11:58:40 +01:00
Harald Csaszar
dbb10f36f6 Merge branch '3.8' into 4.0-beta 2021-01-21 14:54:00 +01:00
Harald Csaszar
9032040503 [ue4] Generated normals are now correctly being flipped at back-faces. Closes #1830. 2021-01-14 20:42:43 +01:00
Harald Csaszar
a088270186 [ue4] Modifying parent materials (of the four blend modes) updates material instances again. Closes #1791. 2021-01-12 20:18:23 +01:00
Nathan Sweet
98a6c8f696 Exported examples with export.sh 4.0.05-beta and ran runtimes.sh. 2020-10-10 16:22:40 -07:00
badlogic
59f1fbeaf7 Merge branch '3.8' into 4.0-beta 2020-08-26 15:54:20 +02:00
badlogic
e31b7d581f [ue4] Closes #1671, only import Spine specific .json files. 2020-08-26 15:53:34 +02:00
badlogic
3cace69884 Merge branch '3.8' into 4.0-beta 2020-08-26 15:30:24 +02:00
badlogic
402ef55141 [ue4] Closes #1707 and related issues
UspineSkeletonDataAsset would only retain mapping from one spine::Atlas to a single spine::SkeletonData internally. If two SkeletonAnimationComponents reference the same skeleton data asset, but different (or invalid atlases), the old skeleton data gets destroyed. If the atlas and skeleton data don't match, then a previously created animation component may now hold on to a reference to destroyed skeleton data, triggering a crash.
2020-08-26 15:29:37 +02:00
Mario Zechner
2465cef151 Merge branch '3.8' into 3.9-beta 2020-03-30 16:22:39 +02:00
Mario Zechner
70e7519813 [ue4] Apply V1 default settings in build.cs only for UE 4.24 and later. Previous versions don't have that setting. Closes #1631. 2020-03-30 16:22:15 +02:00
Mario Zechner
7089947ecc [ue4] Updated example project to UE 4.24.3. Fixed up plugin module headers and build.cs files to conform to the new UBT rules. We use the V1 default settings for now, to keep compatibility with older UE4 versions. 2020-03-30 15:55:13 +02:00
badlogic
934bec56b7 Merge branch '3.8' into 3.9-beta 2019-12-20 12:27:35 +01:00
badlogic
b67bf992a0 Single bone IK fix and license header update. Closes #1580, closes #1581. 2019-12-20 12:20:46 +01:00
badlogic
c0699e23a0 [ue4] Added blueprint node for SpineWidget and SpineSkeletonComponent. Expects an array of skin names. Creates a new spine::Skin internally from those skins and applies it to the skeleton. Closes #1416, closes #1534. 2019-12-19 16:02:46 +01:00
badlogic
8e586b6d38 Merge branch '3.8' into 3.9-beta 2019-11-21 16:36:41 +01:00
badlogic
11d32da100 [ue4] Subclass FSlateBrush directly and do not clean up resources manually. The FSlateMaterialBrush implementation in UE 4.22 and below wrongfully frees resources it should not, leading to flickering artifacts on mobile. This was fixed in UE 4.23.1+. The fix in this commits emulates the engine source fix for lower UE4 versions. Closes #1458. 2019-11-21 16:35:55 +01:00
badlogic
93bc9dcf4e Merge branch '3.8' into 3.9-beta 2019-11-19 15:28:47 +01:00
badlogic
8362074681 [ue4] Null check for track entry at specific index. Closes #1548. 2019-11-19 15:28:32 +01:00
badlogic
bc2816867e Merge branch '3.8' into 3.9-beta 2019-10-31 19:27:56 +01:00
badlogic
b43fbdd4ce [ue4] Fix private include in SpineWidget.h. Closes #1538. 2019-10-31 17:55:57 +01:00
badlogic
4dd94dfb4d Merge branch '3.8' into 3.9-beta 2019-10-25 13:54:53 +02:00
badlogic
366178e730 [ue4] Update example project to UE 4.23, update README.md. 2019-10-23 16:12:15 +02:00
badlogic
d1e10474fe Merge branch '3.8' into 3.9-beta 2019-10-09 15:32:11 +02:00
badlogic
83f6accde4 [ue4] Fixed multiple tracks example. 2019-10-09 15:31:54 +02:00
badlogic
cc840910ce Merge branch '3.8' into 3.9-beta 2019-10-09 14:48:32 +02:00
badlogic
b4a1f6978b [ue4] Added missing null check in bone driver component. Closes #1517. 2019-10-09 14:48:16 +02:00
badlogic
3579d13188 [ue4] Fixed bone driver example map. See #1513. 2019-10-09 14:39:43 +02:00
badlogic
19815ce574 [ue4] Fixed bone driver example map. See #1513. 2019-10-09 14:38:30 +02:00