unity项目《样板间展示》开发:素材导入与整理

2024-01-22 16:36

本文主要是介绍unity项目《样板间展示》开发:素材导入与整理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第一章:素材导入与整理

  • 前言
  • 一、创建项目文件
  • 二、导入素材模型
  • 三、素材模型整理
  • 四、光源模型管理
  • 结语

前言

这次带大家从0到1做一个unity项目:《样板间展示》
顾名思义,项目内容是展示样板间,即玩家可以与房间中的物体、家具进行交互。
至于项目的用途:可以用于租房或者买房时用来在线上看样板间,也可以用于RPG游戏中主角的房屋漫游。

请添加图片描述

一、创建项目文件

在下载素材之前,我们首先需要创建一个项目文件,
在这里插入图片描述
在这里插入图片描述

二、导入素材模型

进入素材商店下载项目所需的模型,
选择Window,点击Asset Store,出现窗口之后点击Search online。
在这里插入图片描述

打开之后,在素材网站上我们下载以下几种素材:

  1. 房屋模型
    在这里插入图片描述
  2. 火焰模型:用于房屋中灶台的火焰控制。
    在这里插入图片描述
  3. UI中字体素材,这里也可以找自己喜欢的字体素材或者直接用默认的素材也是可以的。
    在这里插入图片描述
  4. 另外找一段视频素材,用于制作房屋中电视机的播放效果。
    在这里插入图片描述

素材收集完成之后,全部Download、Import下载导入到项目中。
在这里插入图片描述

三、素材模型整理

将图片路径中的素材拖入到场景中:

  1. 房屋素材,这里注意是PFB_Building_Full,而不是PFB_Building_Base
    在这里插入图片描述
  2. 主角素材
    在这里插入图片描述
  3. 还有火焰素材,我们在后面用到的时候再进行导入处理。

四、光源模型管理

  1. 首先选中刚才导入的PFB_Building_Full,点击右键;
    选择Prefab,点击Unpack Completely;
    解压预制体,便于统一管理模型
    在这里插入图片描述
  2. 解压完成之后,我们把灯光进行统一管理;
    创建一个空物体,把模型中客厅的灯光,拖到空物体的子级下面,与此类似的还有卧室和浴室的灯光,也是同样的操作;
    最终的效果如图:
    在这里插入图片描述
  3. 另外由于房屋模型中台灯不带有光源,所以我们需要创建两个点光源为台灯的光源。
    创建点光源操作:点击右键、选择Light、点击Point Light;
    并将其拖到合适位置,同时创建一个空物体管理台灯的光源。
    在这里插入图片描述

结语

这部分的内容就完成了,我们先讲到这里,下一部分我们讲电视机的播放以及灶台壁炉等特殊物体的设计制作,下期见,拜拜。

请添加图片描述

这篇关于unity项目《样板间展示》开发:素材导入与整理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/633554

相关文章

Spring Boot + MyBatis Plus 高效开发实战从入门到进阶优化(推荐)

《SpringBoot+MyBatisPlus高效开发实战从入门到进阶优化(推荐)》本文将详细介绍SpringBoot+MyBatisPlus的完整开发流程,并深入剖析分页查询、批量操作、动... 目录Spring Boot + MyBATis Plus 高效开发实战:从入门到进阶优化1. MyBatis

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

利用Python开发Markdown表格结构转换为Excel工具

《利用Python开发Markdown表格结构转换为Excel工具》在数据管理和文档编写过程中,我们经常使用Markdown来记录表格数据,但它没有Excel使用方便,所以本文将使用Python编写一... 目录1.完整代码2. 项目概述3. 代码解析3.1 依赖库3.2 GUI 设计3.3 解析 Mark

springboot集成Deepseek4j的项目实践

《springboot集成Deepseek4j的项目实践》本文主要介绍了springboot集成Deepseek4j的项目实践,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录Deepseek4j快速开始Maven 依js赖基础配置基础使用示例1. 流式返回示例2. 进阶

利用Go语言开发文件操作工具轻松处理所有文件

《利用Go语言开发文件操作工具轻松处理所有文件》在后端开发中,文件操作是一个非常常见但又容易出错的场景,本文小编要向大家介绍一个强大的Go语言文件操作工具库,它能帮你轻松处理各种文件操作场景... 目录为什么需要这个工具?核心功能详解1. 文件/目录存javascript在性检查2. 批量创建目录3. 文件

Mysql中深分页的五种常用方法整理

《Mysql中深分页的五种常用方法整理》在数据量非常大的情况下,深分页查询则变得很常见,这篇文章为大家整理了5个常用的方法,文中的示例代码讲解详细,大家可以根据自己的需求进行选择... 目录方案一:延迟关联 (Deferred Join)方案二:有序唯一键分页 (Cursor-based Paginatio

SpringBoot项目启动报错"找不到或无法加载主类"的解决方法

《SpringBoot项目启动报错找不到或无法加载主类的解决方法》在使用IntelliJIDEA开发基于SpringBoot框架的Java程序时,可能会出现找不到或无法加载主类com.example.... 目录一、问题描述二、排查过程三、解决方案一、问题描述在使用 IntelliJ IDEA 开发基于

SpringBoot项目使用MDC给日志增加唯一标识的实现步骤

《SpringBoot项目使用MDC给日志增加唯一标识的实现步骤》本文介绍了如何在SpringBoot项目中使用MDC(MappedDiagnosticContext)为日志增加唯一标识,以便于日... 目录【Java】SpringBoot项目使用MDC给日志增加唯一标识,方便日志追踪1.日志效果2.实现步