设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
只需一步,快速开始
首页
BBS
剑灵怀旧服
Unity
美术资源
UE
全套源码
其他内容
奖励任务
分享
Share
每日任务中心
搜索
搜索
怀旧插件
怀旧脚本数据
怀旧攻略
公益服开服通知
AI工具分享
Unity插件
Unity问题答疑
Unity学习教程
Unity AI算法
Unity源码
其他美术文件
MAY文件
3D Max
FBX模型
UE技术讨论
UE学习视频
UE源码
网站源代码
手机游戏源代码
PC游戏
游戏捏脸
其他插件
OFFER摸吧
魔兽地图
单机游戏
本版
帖子
用户
爱开源网
»
首页
›
前端中台
›
Unity
›
unity中,什么是序列化资源?
返回列表
发新帖
[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
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
梦回家乡
23
主题
0
回帖
69
积分
注册会员
注册会员, 积分 69, 距离下一级还需 281 积分
注册会员, 积分 69, 距离下一级还需 281 积分
积分
69
加好友
发消息
回复楼主
返回列表
Unity
Web开发
易语语言
Cocos Creator
UE
其他
图文推荐
非绿色-黑鳍自动换角色组队吃药自动没疲劳刷金
2024-09-21
绿色-剑灵怀旧完整主线(10月更新)有韩服
2024-09-12
非绿色-定制AI全自动黑鳍V1.2
2024-09-14
剑灵三系精修端 星术咒3鬼3 T2 饰品属性外观
2023-08-16
Unity 超级马里奥
2023-08-22
热门排行
1
非绿色-黑鳍自动换角色组队吃药自动没疲劳
2
非绿色-定制AI全自动黑鳍V1.2
3
绿色-剑灵怀旧完整主线(10月更新)有韩服
4
剑灵三系精修端 星术咒3鬼3 T2 饰品属性外
5
Unity 超级马里奥
6
AI绘画stable-diffusion-webui指定GPU运行
7
非绿色-武神塔合集
8
非绿色-使用教程攻略
9
非绿色 3号自动切线 黑骑 钓鱼 蓝蛙
10
绿色-黑鳍脚本合集