如何由卡片创作者DIY制作定制卡片教程分享
建议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,然后你就可以和其他玩家分享你的创作了。