[Unity学习教程] unity中,什么是序列化资源?

[复制链接]
查看1214 | 回复0 | 2023-8-23 11:56:28 | 显示全部楼层 |阅读模式 来自 中国北京
好的,以下是序列化资源(Serialized Asset)的具体表明,包罗先容、方法和举例:
先容

在Unity中,序列化资源是指将Unity场景或预制件中的对象及其属性生存到磁盘上的文件中,以便在未来将其还原为原始状态。序列化资源文件可以包罗场景文件(.unity)和预制件文件(.prefab),它们包罗了用于创建和定义场景或预制件中的对象的全部信息,包罗它们的位置、旋转、比例,以及任何挂载的组件和它们的属性。
序列化资源是Unity的焦点功能之一,它使开发者能够轻松地重复使用、共享和修改它们,而无需手动创建和设置每个对象。此外,Unity的序列化体系还支持版本控制和自定义序列化,使开发者能够更好地管理和控制他们的项目。
方法

在Unity中,序列化资源的方法重要包罗以下步调:
1. 创建场景或预制件

在Unity中,可以使用场景或预制件来创建和构造游戏中的对象。创建场景或预制件时,可以通过在Inspector面板中调解对象的属性,来定义它们的外观和活动。
2. 生存场景或预制件

一旦完成了场景或预制件的创建和定义,就可以将它们生存为序列化资源文件。在Unity中,可以通过选择“File”菜单中的“Save”或“Save As”选项,将场景或预制件生存到磁盘上的文件中。
3. 加载场景或预制件

要使用序列化资源文件中的场景或预制件,可以将它们加载到Unity中。在Unity中,可以通过选择“File”菜单中的“Open Scene”或“Open Prefab”选项,来加载磁盘上的场景或预制件文件。
4. 编辑场景或预制件

一旦加载了场景或预制件,就可以使用Unity编辑器中的工具和面板来编辑它们。可以添加、删除或修改对象、组件和属性,以及调解它们的位置、旋转和比例。
5. 生存场景或预制件

一旦完成了场景或预制件的编辑,就可以将它们生存回序列化资源文件中。在Unity中,可以通过选择“File”菜单中的“Save”选项,将场景或预制件生存回磁盘上的文件中。
举例子

以下是一个简朴的示例,展示了怎样使用序列化资源来创建和编辑一个预制件:
1. 创建预制件

在Unity中,选择“GameObject”菜单,然后选择“Create Empty”选项,创建一个新的空游戏对象。将此游戏对象定名为“Cube”。
在Inspector面板中,调解“Cube”对象的Transform组件,将其位置设置为(0,0,0),将其旋转设置为(0,0,0),并将其比例设置为(1,1,1)。
选择“Cube”对象,然后选择“GameObject”菜单,然后选择“Create Empty”选项,创建另一个新的空游戏对象。将此游戏对象定名为“Sphere”。
在Inspector面板中,调解“Sphere”对象的Transform组件,将其位置设置为(0,1,0),将其旋转设置为(0,0,0),并将其比例设置为(1,1,1)。
将“Sphere”对象拖放到“Cube”对象上,使其成为“Cube”的子对象。
选择“Cube”对象,然后选择“GameObject”菜单,然后选择“Create Empty”选项,创建另一个新的空游戏对象。将此游戏对象定名为“Cylinder”。
在Inspector面板中,调解“Cylinder”对象的Transform组件,将其位置设置为(0,-1,0),将其旋转设置为(0,0,0),并将其比例设置为(1,1,1)。
将“Cylinder”对象拖放到“Cube”对象上,使其成为“Cube”的子对象。
选择“Cube”对象,然后选择“File”菜单,然后选择“Save Prefab”选项,将其生存为磁盘上的预制件文件。
2. 编辑预制件

将预制件文件拖放到Unity编辑器中,以便加载它。
选择“Cube”对象,在Inspector面板中调解其Transform组件,将其位置设置为(1,0,0)。
选择“Sphere”对象,在Inspector面板中调解其Transform组件,将其比例设置为(2,2,2)。
选择“Cylinder”对象,在Inspector面板中调解其Transform组件,将其旋转设置为(0,45,0)。
选择“File”菜单,然后选择“Save”选项,将预制件生存回磁盘上的文件中。
3. 使用预制件

将预制件拖放参加景中,以便将着实例化为游戏对象。
在场景中选择预制件实例,然后在Inspector面板中查看其Transform组件,以确保更改已应用。
在运行游戏时,预制件实例应表现为更改后的位置、比例和旋转。
这是一个简朴的例子,展示了怎样使用序列化资源来创建和编辑预制件,并在Unity中使用它们。

来源:https://blog.csdn.net/qq_20179331/article/details/131222590
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则