卡牌締造者如何創(chuàng)建自定義卡牌 卡牌DIY教程分享
發(fā)布時間:2021-07-19 10:29 來源:互聯(lián)網(wǎng)
卡牌締造者自定義卡牌是游戲的核心玩法之一,如何進行卡牌DIY?怎么創(chuàng)建自定義卡牌?下面一起來看看卡牌締造者卡牌DIY教程
1:首先安裝一個代碼編輯器
推薦vsCode 安裝一個godot代碼提示插件
2:建立第一張卡牌所需的文件
在你的游戲目錄,mods文件夾下建立一個card文件夾,之后你的所有卡都應該放入這個文件夾,現(xiàn)在在其中建立你第一張卡牌的文件夾,取名c_xxx,這里必須包含前綴c_,余下的xxx你可以任意,但為了不與其他作者的mod沖突,可以夾帶你的獨特id,比如c_hideChara_abc。
然后在你建立的文件夾中,創(chuàng)建同名的腳本文件,c_hideChara_abc.gd
最后準備一張卡牌的插圖圖片,格式為jpg,大小600*520,放入文件夾,取名img.jpg
3:編寫卡牌腳本
extends Card
func init():
att.atk = 3 #卡牌的攻擊力
att.maxHp = 3 #卡牌的生命值
att.cry = 3 #卡牌的費用
lv = 2 #卡牌的等級 2為藍色 卓越 最高4 傳說
type = TYPE.CREATURE #卡牌類型為隨從
camp = "m_white" #白色陣營
name = "偵查天使" #卡牌名稱
tab = "天使" #卡牌的類別標簽,是一個天使
dec = "戰(zhàn)吼:抽一張牌" #卡牌的效果描述
#綁定信號來觸發(fā)效果
func _connect():
var skill:Skill = addSkill("k_zhanHou") #為他添加一個戰(zhàn)吼效果
skill.connect("onTrigger",self,"runTrigger") #綁定戰(zhàn)吼觸發(fā)時的信號,戰(zhàn)吼時,會執(zhí)行自定義runTriger這個函數(shù)
#戰(zhàn)吼會觸發(fā)下面這個函數(shù)
func runTrigger():
getHero().drawCard() #取卡牌所有者并使其摸一張牌。
4:在游戲中測試
保存上面的腳本文件,我們的第一張卡牌就大功告成了,很簡單吧,接下來,在牌冊中你就能看到自己制作的卡牌了
在這個版本里,你可以使用各種巫師指令測試你的mod
5:上傳mod
最后,你可以在測試版,創(chuàng)意工坊-上傳mod 頁面,填上你的mod信息 上傳你的mod,就可以和其他玩家分享你的創(chuàng)作了
進入《卡牌締造者》專區(qū) 查看更多《卡牌締造者》攻略
標簽:
復制本文地址
閱讀本文后,您的心情是: (選擇后可查看結(jié)果)
惡心
憤怒
強贊
感動
路過
無聊
雷囧
關(guān)注
上一篇: 堡壘之夜第二章七賽季第六周外星神器位置匯總
下一篇: 怪物獵人物語2鏖魔因子搭配推薦 鏖魔基因怎么選
全部評論