Unity常见资源类型

article/2025/10/21 17:42:28

资源工作流程

在Unity项目中有一个固定的文件夹—Assets文件夹。

Assets是放项目需要到的文件资源的,比如:图片文件、3D模型文件(*.FBX格式)、音频等。

 

资源文件是可能来自 Unity 外部创建的文件,例如 3D 模型、音频文件、图像或 Unity 支持的任何其他类型的文件。

还有一些可以在 Unity 中创建的资源类型,例如动画控制器 (Animator Controller)、混音器 (Audio Mixer) 或渲染纹理 (Render Texture)。

 

 

常见资源类型

脚本文件

Unity 本身支持两种编程语言:

  • C#(发音为 C-sharp),一种类似于 Java 或 C++ 的行业标准语言—*.cs。
  • UnityScript,一种专门设计用于 Unity 并模仿 JavaScript 的语言—*.js。

这两种脚本可以在Unity中创建,也可以在外部创建。

预制件文件

Unity中的预制件文件的创建方法很简单:就是把Hierarchy窗口中节点拖拽到Project窗口的Asset/Prefabs文件夹里。

预制件的主要作用是:起到模板的作用。这个作用体现为:

1、实现GameObject的重复利用

2、实现GameObject的差异化生成

场景资源

场景(Scene)资源是Scene窗口展示出来的文件。一般情况下,我们会在Assets文件夹下,再创建Scenes文件夹来存放所有Scene文件。Scene格式为*.unity。Scene文件可以在Project窗口中右键创建:

图像文件

Unity 支持最常见的图像文件类型,例如 BMP、TIF、TGA、JPG 和 PSD。如果将分层的 Photoshop (.psd) 文件保存到 Assets 文件夹中,Unity 会将它们导入为展平的图像。

FBX 和模型文件

由于 Unity 支持 FBX 文件格式,因此可以从任何支持 FBX 的 3D 建模软件导入数据。

Unity 也支持本机导入 SketchUp 文件。

注意:还可以使用Unity自带的原生格式(例如 .max、.blend、.mb 和 .ma)。

但是,建议将这些模型文件都导出为 FBX 格式。

网格和动画

无论使用哪种 3D 建模软件,Unity 都会从每个文件中导入网格和动画。有关 Unity 支持的 3D 建模软件列表,请参阅模型文件格式。

网格文件不需要导入动画。如果需要使用动画,则可以从单个文件导入所有动画,或导入单独的文件,每个文件包含一个动画。有关导入动画的更多信息,请参阅模型导入工作流程。

音频文件

如果将未压缩的音频文件保存到 Assets 文件夹中,Unity 会根据指定的压缩设置来导入音频文件。Unity支持的相关格式为:.mp3、.ogg、.wav等。

资源压缩方式

虽然在 Unity 中可以选择各种方式来压缩、修改或以其他方式处理资源,但在任何情况下,Unity 都不会修改原始的源文件。导入过程会读取源文件,并在内部创建一个可直接用于游戏的资源表示,与所选的导入设置相匹配。

如果修改Unity资源的导入设置,或者对 Asset 文件夹中的源文件进行更改,则会导致 Unity 再次重新导入资源以反映这些更改。

注意导入原生 3D 格式要求 3D 建模软件与 Unity 安装在同一台计算机上。这是因为 Unity 要使用 3D 建模软件的 FBX Exporter 插件来读取文件。或者,也可以直接从应用程序导出为 FBX 格式并保存到 Projects 文件夹中。


http://chatgpt.dhexx.cn/article/7IR9lXUm.shtml

相关文章

反编译apk获取unity资源流程分享

什么时候需要这样做? 遇到真机问题,如资源丢失检查,可能需要直接拆开对应的包来确认资源是否存在,打包是否没打进去。例如检查某个tdr表格是否没有打进包里面,或者检查包里某个资源版本是不是不对 看到其他做的很好的游戏&…

【Unity 资源分享】☀️ | Unity 华丽炫酷特效资源分享!万年魂环拿到手软,让你直达封号斗罗~

📢博客主页:https://blog.csdn.net/zhangay1998📢欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! 📢本文由 呆呆敲代码的小Y 原创,首发于 CSDN🙉📢未来很长&a…

unity资源释放(AssetBundle和Asset)

本节主要叙述下,资源的释放问题。 1、我们准备了下两个资源,并且要做打包处理。 代码的代码,很简陋,只是为了说明问题。代码如下: using System.Collections; using System.Collections.Generic; using UnityEngine…

【Unity 资源分享】 | Unity 精品写实动物模型+全套动画 资源分享

📢前言 💦好久没有写分享Unity资源的文章了,最近也是收藏了挺多Unity相关的资源💦所以就来写一篇文章分享几个资源包您喜欢💦所以呢,这次小Y又从自己的乾坤袋里掏出了一个精品动物模型全套动画分享给大家使…

Unity资源热更-Addressables总结(一)

Addressables是Unity官方推出的用于资源热更的系统,可在Package Manager里面下载,我这里分两部分讲解,第一部分是操作入门,第二部分是代码编程以及注意事项 一、入门 选择合适的Addressables版本下载安装完成后,选择Gr…

Unity 资源商店无法登陆,提示链接失效 的解决办法

出现资源商店无法登陆问题,网络换一下,用自己的手机热点连网,就可以了。

Unity 加载资源

直接把资源放在unity的目录里是不行的 打包的时候 不会打进去 要想打包到apk里 只有两种选择 1 放到 StreamingAssets 里 – Application.streamingAssetsPath 2 场景里有引用 他会自动打包进apk里 资源放到预制体里 并且预制体没在场景里 也不打包 先安装 https://github.co…

Unity 资源加载卸载过程

什么时候才是UnusedAssets? 看一个例子: Object obj Resources.Load("MyPrefab"); GameObject instance Instantiate(obj) as GameObject; ......... Destroy(instance); 创建随后销毁了一个Prefab实例,这时候 MyPrefab已经没有被实际的物体…

Unity资源分享网站——记录

UWA开源库 UWA问答 | 开源库 | 帮助开发者发现更好的解决方案| 侑虎科技 FREEDOMCLUB Get Unity Assets For Free | Welcome To Unity Assets FREEDOM CLUB Itch.io Top game assets - itch.io reddit https://www.reddit.com/r/Unity3D/ NOTE 「unity」の人気の記事一覧&a…

Unity资源导入自动化设置

Unity资源导入自动化设置 简介具体实现 新的问题解决方法 简介 大家都知道,在Unity中导入的资源不同类型有不同的设置, 例如:模型文件导入之后是这样的 当导入数量少的时候我们可以手动去改,但是当数量很多,或者文件结…

Unity资源下载材质贴图消失

一、问题 在网上下载的Unity资源模型导入Unity后变成白色,材质丢失。 二、解决办法 1.在Unity Assets中选择下载的模型。 2.在Inspector面板点击模型的materials,在Location那一栏选择Use External Materials(Legacy)&#xff0…

Unity资源导入

1、在资源中添加自定义包 2.选择导入 3.导入后出现以下错误 4.双击错误打开进行修改

unity资源管理

unity资源一般,分为两个目录:Resources和StreamingAssets,下面我们就来了解下,这两个目录 如何使用,有什么区别。 Resources 放在Resources里边的资源,会全部打进包体,且会压缩。这里边的资源&…

Unity中的资源管理-资源类型和基本使用

本文分享Unity中的资源管理-资源类型和基本使用 真不容易, 经过几篇文章的铺垫, 我们终于进入正题了. 今天继续给大家聊聊资源管理中的基础知识: 资源的类型和基本的使用. Unity中的资源类型 这一部分在官方文档里介绍的很清楚, 有兴趣的同学可以自行跳转: 如果不愿意看官网…

【Unity3D】资源文件 ③ ( Unity 资源包简介 | 导出 Unity 资源包 | 导出资源包的包含依赖选项 | 导入 Unity 资源包 | Unity 资源商店 )

文章目录 一、Unity 资源包简介二、导出 Unity 资源包1、正常导出 Unity 资源包2、导出资源包的包含依赖选项 三、导入 Unity 资源包四、Unity 资源商店 一、Unity 资源包简介 将 Project 文件窗口 中的 Assets 资源进行打包 , 就会得到一个 资源包 Unity Package , 后缀为 &qu…

图嵌入 DeepWalk

文章目录 图表示学习-图嵌入 DeepWalk1 图嵌入2 随机游走-Random walks3 DeepWalk3.1 Hierarchical Softmax3.1.1 哈夫曼树3.1.2 Logistic Regression3.1.3 Softmax 回归3.1.4 Hierarchical Softmax 3.2 模型训练 图表示学习-图嵌入 DeepWalk 1 图嵌入 目标:将节点…

对DeepWalk的理解

DeepWalk的理解 如今我们都处于大数据时代,同时我们也身处于各个网络当中,列如通信网络,交通网络等等。我们如何将网络中的信息用我们计算机能懂的方式展现出来,这就是网络表示。而deepwalk主要是用来表示网络的一种方式&#xf…

KDD 2014 | DeepWalk: 社会表征的在线学习

目录 前言Abstract1.Introduction2.Problem Definition3.Learning Social Representations3.1 Random Walks3.2 Connection: Power laws3.3 Language Modeling 4.Method4.1 Overview4.2 Algorithm:DeepWalk4.2.1 Skip-Gram4.2.2 Hierarchical Softmax4.2.3 Optimiza…

DeepWalk

原文 《DeepWalk: Online Learning of Social Representations》 亮点 In this paper we introduce deep learning (unsupervised feature learning) techniques, which have proven successful in natural language processing, into network analysis for the first time.…

【论文精读实战】DeepWalk: Online Learning of Social Representations

DeepWalk: Online Learning of Social Representations 本文是我参加Datawhale的CS224W图机器学习时的笔记,第一次学习图机器学习,对DeepWalk这篇开山之作的理解。 论文的三位作者均来自纽约州立大学石溪分校,杨振宁和丘成桐也曾在此教学。 …