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

相关文章

Python按照24个实用大方向精选的上千种工具库汇总整理

《Python按照24个实用大方向精选的上千种工具库汇总整理》本文整理了Python生态中近千个库,涵盖数据处理、图像处理、网络开发、Web框架、人工智能、科学计算、GUI工具、测试框架、环境管理等多... 目录1、数据处理文本处理特殊文本处理html/XML 解析文件处理配置文件处理文档相关日志管理日期和

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

使用Python开发一个Ditto剪贴板数据导出工具

《使用Python开发一个Ditto剪贴板数据导出工具》在日常工作中,我们经常需要处理大量的剪贴板数据,下面将介绍如何使用Python的wxPython库开发一个图形化工具,实现从Ditto数据库中读... 目录前言运行结果项目需求分析技术选型核心功能实现1. Ditto数据库结构分析2. 数据库自动定位3

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

批量导入txt数据到的redis过程

《批量导入txt数据到的redis过程》用户通过将Redis命令逐行写入txt文件,利用管道模式运行客户端,成功执行批量删除以Product*匹配的Key操作,提高了数据清理效率... 目录批量导入txt数据到Redisjs把redis命令按一条 一行写到txt中管道命令运行redis客户端成功了批量删除k

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

PyQt5 GUI 开发的基础知识

《PyQt5GUI开发的基础知识》Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发,本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件、窗口属性设... 目录简介第一个PyQt程序最常用的三个功能模块控件QPushButton(按钮)控件QLable(纯文本

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1