【Unturned 未转变者 物品属性修改 初级进阶 蓝图】

蓝图详解

蓝图(制作图)

为什么要写这个?之前也改过蓝图,但新版本变更后,太久没玩,忘记旧版本到蓝图如何更改了,所以记录分享一下.

蓝图修改,和物品修改比起来,稍微难一点.原理不复杂,改起来很麻烦.

上一篇文章之前链接: 物品属性修改 初级 点击跳转

如何找物品路径,参考开头的跳转链接内内容

找个最简单的物品,且有合成表,打开物品属性后
破布合成表

复制代码
Blueprints
[
	{
		CategoryTag "d089feb7e43f40c5a7dfcefc36998cfb" // Supplies
		InputItems "14901f32cd3240179fd6124324cc27e5 x 2" // Cloth
		OutputItems this
		Effect "7eceb9f7751d4634b572c8e236355104" // Rip
	}
]

Actions 1
Action_0_Type Blueprint
Action_0_Source 95
Action_0_Blueprints 1
Action_0_Blueprint_0_Index 0
Action_0_Key Craft_Bandage

Blueprints 后为新版的合成表
Actions 1 后为旧版合成表

讲解依照新版

蓝图框架

有不完善的地方,后续还会补全,感谢观看,点赞收藏

蓝图项目数

Blueprints 之后的 [ ] 内,在编程中是列表的引用

可以包含多个制作方法

蓝图内容

Blueprints 之后的{ }内是具体蓝图 制作方法 ,在编程中大概率是对象的引用

蓝图分类
复制代码
CategoryTag "d089feb7e43f40c5a7dfcefc36998cfb" // Supplies

CategoryTag 是表示蓝图类别的
" "内是具体的分类ID
// 后是注释,编程里面是解释,不参与运行,修改后也要相应变更(我改中文也能运行),以便后续维护查看

现在常规分类(根据汉化包命名)

放置物

器械

实用品

家具
工具

Tools "ad1804b6945145f3b308738b0b8ea447"

建筑

弹药

拆解

服饰
维修
补给品

Supplies "d089feb7e43f40c5a7dfcefc36998cfb"

蓝图制作 输入
复制代码
InputItems "14901f32cd3240179fd6124324cc27e5 x 2" // Cloth

InputItems 输入的内容
" "具体物品ID x 2 表示需要到个数
// 表示注解,同上

蓝图制作 输出
复制代码
OutputItems this

OutputItems 输出物品,

如果输出其他物品,写法参考输入(需要写具体的ID),这里的 this 是指本物品,游戏作者自己编写的一种简易写法

蓝图音效
复制代码
Effect "7eceb9f7751d4634b572c8e236355104" // Rip

我更关注功能,有

蓝图框架进阶1

上面是最简单的示意

这里再举一个例子(本人修改的)
油桶

复制代码
Blueprints
[
	{
		CategoryTag "ad1804b6945145f3b308738b0b8ea447" // Tools
		InputItems
		[
			"c0b0f4a9f46c49a59f4558210bf36da5 x 4" // can 罐子
			"8c25cf28c76a4634855f404c8972c0ae x 2" // Tape 胶带
		]
		OutputItems this
		Skill Craft
		Skill_Level 1
		Effect "84347b13028340b8976033c08675d458" // Wrench
	}
]

此蓝图是官方没有的,但我又经常用到,所以增加了此蓝图

此蓝图参考 松木油桶 制作蓝图

不一样的地方解释下
InputItems 下如是多个输入物,需用 [ ] 列表框起来
OutputItems 输出同理
Skill 需要什么技能
Skill_Level 需求技能等级

制作 Craft

机械

工程

蓝图框架进阶2

再来看个更复杂的蓝图
工业油桶 合成蓝图详解

复制代码
Blueprints
[
	{
		CategoryTag "ad1804b6945145f3b308738b0b8ea447" // Tools
		InputItems
		[
			{
				ID "d5b9f19e2f2a4ee2ab4dc666f32f7df3" // Portable Gas Can
				Amount 5
			}
			{
				ID "5830b84bf8074caa91cf3f4dde0dd19e" // Blowtorch
				Delete false
			}
		]
		OutputItems this
		Skill Craft
		Skill_Level 2
		StateTransfer true
		RequiresNearbyCraftingTags
		[
			"7b82c125a5a54984b8bb26576b59e977" // Workbench
		]
		Effect "84347b13028340b8976033c08675d458" // Wrench
	}
]

InputItems 下包含多个物品,用列表 [ ] 框起来,且物品以对象 { } 的方法调用
Amount 数量,在输入下就是消耗数量,在输出下就是产出数量
Delete 删除, false 否,就是不要删除的意思,在合成时工具的作用
StateTransfer 直译是状态转移,可以理解为是否需要附近物
RequiresNearbyCraftingTags 附近物

总结

新版蓝图更易理解,更像编程

但格式不是很统一,有细微差异

最重要的格式一致,哪怕是空格,理解其中意思.

后续有遇到新的,或其他再更新

相关推荐
adminwxs5 天前
【Unturned 未转变者 物品属性修改 初级 重写】
unturned·未转变者·物品属性修改
人工智能训练20 天前
UE5 如何显示蓝图运行流程
人工智能·ue5·ai编程·数字人·蓝图
闲人编程2 个月前
Flask蓝图系统:模块化应用架构设计
后端·python·flask·api·蓝图·应用工厂·codecapsul
Wiktok6 个月前
03-虚幻引擎蓝图类的各父类作用讲解
游戏引擎·虚幻·蓝图
AgilityBaby7 个月前
UE5蓝图按键输入绑定学习笔记
笔记·学习·ue5·蓝图
AgilityBaby7 个月前
UE5创建蒙太奇动画并播放和在动画蒙太奇中创建动画通知状态
笔记·学习·ue5·游戏引擎·蓝图·蒙太奇动画
AgilityBaby8 个月前
在Unreal Engine 5(UE5)中,Get PlayerPawn和Get PlayerController的区别以及如何计算玩家和目标之间的距离。
笔记·ue5·游戏引擎·蓝图
AgilityBaby8 个月前
UE5蓝图暴露变量,在游戏运行时修改变量实时变化、看向目标跟随目标Find Look at Rotation、修改玩家自身弹簧臂
笔记·游戏·ue5·游戏引擎·蓝图
AgilityBaby8 个月前
UE5蓝图中播放背景音乐和使用代码播放声音
c++·ue5·游戏引擎·蓝图