File tree Expand file tree Collapse file tree
source/_posts/04-ritsulib Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ using MegaCrit.Sts2.Core.Entities.Cards;
2323using MegaCrit .Sts2 .Core .GameActions .Multiplayer ;
2424using MegaCrit .Sts2 .Core .HoverTips ;
2525using MegaCrit .Sts2 .Core .Localization .DynamicVars ;
26+ using MegaCrit .Sts2 .Core .Models .CardPools ;
2627using MegaCrit .Sts2 .Core .Models .Cards ;
2728using MegaCrit .Sts2 .Core .ValueProps ;
2829using STS2RitsuLib .Cards .DynamicVars ;
@@ -33,9 +34,9 @@ using STS2RitsuLib.Scaffolding.Content;
3334namespace Test .Scripts ;
3435
3536// 注册卡牌
36- [RegisterCard (typeof (TestCardPool ))]
37+ [RegisterCard (typeof (ColorlessCardPool ))]
3738// 注册成人物起始卡,后面是数量。不需要删除即可。
38- [RegisterCharacterStarterCard (typeof (TestCharacter ), 5 )]
39+ // [RegisterCharacterStarterCard(typeof(TestCharacter), 5)]
3940public class TestCard : ModCardTemplate
4041{
4142 // 基础耗能
@@ -80,7 +81,7 @@ public class TestCard : ModCardTemplate
8081}
8182```
8283
83- * ` [RegisterCard(typeof(TestCardPool ))] ` 会把这张卡自动注册进指定卡池。
84+ * ` [RegisterCard(typeof(ColorlessCardPool ))] ` 会把这张卡自动注册进指定卡池。这里是无色卡池 。
8485
8586* ` [RegisterCharacterStarterCard(typeof(TestCharacter), 5)] ` 会把它自动登记成该角色的起始卡组内容。如果你不是做起始卡,删掉这行即可。
8687
Original file line number Diff line number Diff line change @@ -272,7 +272,7 @@ TestCharacter (Node2D)
272272
273273* 如果要自然支持Spine播放,需要把` Visuals ` 改成` SpineSprite ` ,且你的战斗人物模型需要有` idle_loop ` (待机循环),` attack ` (攻击动作),` cast ` (能力卡动作),` hurt ` (受伤),` die ` (死亡)这些动画名。(如果你没有` SpineSprite ` ,参考` 卡图&皮肤替换 ` 一章先下载` Spine Godot Extension ` 。)
274274
275- * 非Spine需要自己Patch播放动画。(RitsuLib暂不支持, TODO)
275+ * 非Spine需要使用动画状态机,详见 ` 动画状态机 ` 一章。( TODO)
276276
277277## 自定义能量表盘
278278
You can’t perform that action at this time.
0 commit comments