如何由卡片创作者DIY制作定制卡片教程分享

卡牌创作者定制卡牌是核心游戏之一。卡片DIY怎么做?如何创建自定义卡片?我们来看一下卡片创造者卡片DIY教程1:首先安装一个代码编辑器。

建议vsCode安装一个godot代码提示插件。

2.制作第一张卡所需的文件。

在你的游戏目录和mods文件夹中创建一个卡片文件夹,然后你所有的卡片都要放到这个文件夹中。现在,在里面创建一个你第一张卡片的文件夹,命名为c_xxx,必须包含前缀c_,其余xxx可以任意,但是为了不与其他作者的mod冲突,可以包含你唯一的id,比如c_hideChara_abc。

然后,在您创建的文件夹中,创建一个同名的脚本文件,c _ hidechara _ abc.gd。

最后准备一张jpg格式的卡片插画图片,大小为600*520,放入文件夹,命名为img.jpg。

3.写一个卡片脚本

扩展卡

函数初始化():

Att。atk =卡的攻击力。

Att。maxhp =卡的生命值。

Att。哭= 3 #卡的成本。

Lv = 2 #卡的等级2是蓝色卓越和最高4的传说。

类型=类型。生物#该牌的类别是追随者。

Camp = "m_white" #白色阵营

Name = "侦探天使" #卡名

Tab = "天使" #卡片的类别标签是天使。

Dec = "Warroar:抽一张牌" #描述该牌的效果。

#绑定信号以触发效果

函数连接():

var skill:skill = Add skill(" k _ zhanhou ")#为他添加一个战争咆哮效果。

技巧。connect ("on trigger ",self," run trigger") #绑定战争咆哮触发时的信号,当战争咆哮触发时,会执行用户自定义的运行触发函数。

# Warroar将触发以下功能

func runTrigger():

GetHero()。drawCard() #抓住这张牌的主人,让他摸一张牌。

4.在游戏中测试

保存上面的脚本文件,我们的第一张卡就完成了。很简单。接下来,你可以在卡片簿中看到自己的卡片。

当然,如果你想更快的测试你的卡,你可以先把游戏变成mod测试版,在steam+023 456123456的游戏属性页输入测试分支的密码就可以进入测试版了。

在这个版本中,你可以使用各种向导命令来测试你的mod。

5:上传模式

最后,你可以在测试版,创意工坊-上传mod页面上传你的mod,填写你的mod信息并上传你的MOD,然后你就可以和其他玩家分享你的创作了。