泰拉瑞亞mod制作-基礎(chǔ)與進(jìn)階的武器
現(xiàn)在,環(huán)境有了(沒有可以搜教程,我的沒發(fā)出來),現(xiàn)在就可以到tmod創(chuàng)建一個mod了,點擊創(chuàng)建mod,哇,那四行為什么沒有中文翻譯???別慌,容易理解的,這四行分別對應(yīng) 內(nèi)部模組名 模組名 作者 武器叫什么
我就填 基礎(chǔ)與進(jìn)階武器?基礎(chǔ)與進(jìn)階武器 bf_ofo?基礎(chǔ)與進(jìn)階武器a

(武器名不能和模組名相同)
好了,右上角有一個"Open .csproj",點擊它,就可以到整個項目去了,展開"Item"文件夾,里面就是你的武器啦,現(xiàn)在你就可以編譯試試你的大作!
不過我們先不急,打開這個cs文件,首先看SetDefaults,他決定·這個物品的基礎(chǔ)屬性,哇,密密麻麻的代碼

這誰能看得懂???
不要慌,我來加個注釋

思路是不是瞬間清晰了很多?別著急好戲還在后面,這還只是基礎(chǔ)!

現(xiàn)在,在你的武器中添加 HoldItem 這個重寫函數(shù)

這是武器最常用到的重寫,不必須,它的作用是,當(dāng)你手持該武器時,每幀調(diào)用一次
那么,我們就可以通過它來實現(xiàn)一些效果,好,我現(xiàn)在想要讓他可以通過右鍵使用
那么怎么做?
我們先添加一個重寫

機(jī)制如你,已經(jīng)看到了,它多了一個return,這是返回一個值的意思,是bool帶頭的重寫都必須要一個返回值,那么好了,進(jìn)入游戲看看,為毛中間也有用?
如果你想要屏蔽這一現(xiàn)象,那么你可以這么寫

現(xiàn)在就可以右鍵了,那么我們?nèi)绾螢檫@個武器添加右鍵效果呢(觀眾:你tm問我?)
啊,對不起,那我這邊就找一個例子吧


如果你不想要讓提示的同時揮動武器,那么可以將代碼寫入AltFunctionUse而不是HoldItem

好了,這就是本文章的全部內(nèi)容了,喜歡給個幣吧,球球了qwq