装备/物品专属:
(添加以下部分)
local function OnPickedUp(inst, owner)
if not owner:HasTag(角色专属标签tag") then
inst:Remove()
owner.components.talker:Say("这不适合我!")
SpawnPrefab("专属物品名").Transform:SetPosition(owner.Transform:GetWorldPosition())
end
end
inst:AddComponent("inventoryitem") --物品组件(于该component中添加以下部分)
inst.components.inventoryitem:SetOnPutInInventoryFn(OnPickedUp)
(添加以下部分)
inst:ListenForEvent("pickup", OnPickedUp)
物品制作专属:
AddRecipe("专属物品名", --添加物品的配方
{Ingredient("材料1", 数量),Ingredient("材料2", 数量)}, --材料
RECIPETABS.WAR, TECH.SCIENCE_TWO, --制作栏和解锁的科技(这里是战斗,需要科学二本)
nil, nil, nil, nil, (角色专属标签tag), --是否有placer 是否有放置的间隔 科技锁 制作的数量(改成2就可以一次做两个) 需要的标签(比如女武神的配方需要女武神的自有标签才可以看得到)
"images/inventoryimages/专属物品名.xml", --配方的贴图(跟物品栏使用同一个贴图)
"专属物品名.tex")