首页 > 其他分享 >Learn to Develop an Inventory System in Unity 6 & Blender

Learn to Develop an Inventory System in Unity 6 & Blender

时间:2024-11-24 09:05:11浏览次数:11  
标签:库存 Develop System 纹理 Unity 课程 Blender 3D

MP4 创建 |视频:h264、1280×720 |音频:AAC,44.1 KHz,2
通道 类型:在线学习 |语言: 英语 |持续时间: 108 讲座 ( 15h 48m ) |大小: 11.1 GB

使用Unity 6和Blender制作库存系统:ScriptableObjects,3D资产和交互式UI设计

学习内容
了解并使用 Unity 6 实现一个有序的库存系统,包括项目类别和自定义编辑器。
在 Blender 中对维京主题的 3D 项目进行建模和纹理处理,并将其无缝导入 Unity。
培养将库存物品链接到交互式游戏对象的技能,为掉落的物品添加物理效果和真实感。
设计一个直观且具有视觉吸引力的库存 UI,其中包含选项卡、切换、滚动视图和 3D 预览显示。

要求
Unity的基本知识:熟悉Unity编辑器、基本对象放置和导航。
基本 C# 技能:了解 Unity 中的 C# 脚本概念,如变量、方法和类。
Blender 的基本经验:使用 Blender 进行 3D 建模的一些经验,例如操作对象、应用纹理和导出资产。
已安装 Unity 6:使用 Unity 6 进行设置,因为本课程将介绍特定于此版本的功能和设置。
渴望学习和创造: 热衷于在维京风格的环境中学习和构建自定义游戏库存系统。

描述
:您是否曾经想过设计一个不仅仅是一个简单的物品列表的游戏库存系统?您是想要将代码和 3D 艺术融合在一起以创建交互式和身临其境的维京主题库存的程序员或艺术家吗?那么这门课程就是为你准备的!在其中,您将探索编码和艺术创作,让您具备构建可适应任何游戏项目的专业级库存系统的技能。在本课程中,Penny 和 Mike 结合了他们在 Unity 和 Blender 方面的专业知识,教你设计、编程和建模沉浸式库存系统的基本技能。您将受益于他们多年的行业经验,包括涵盖开发各个方面的详细解释和实践项目。本课程提供超过 15 小时的实践内容,指导您使用 Unity 6 和 Blender 创建功能性库存系统。在本课程中,您将: 1) 在 Unity 中构建完全交互式的库存系统 2) 在 Blender 中对 3D 资产进行建模和纹理处理以用于游戏 3) 在 Unity 中实现自定义编辑器脚本和 UI 元素 4) 在第三人称 3D 游戏环境中组合所有元素本课程分为两个主要部分,可以单独学习,也可以作为一个完整的学习旅程:A 部分 A 部分介绍如何在 Unity 6 中对库存系统进行编程和构建,包括:设置 Unity 和使用 ScriptableObjects 使用 ScriptableObjects 高效组织项目数据,以实现最大的灵活性。项目分类和自定义编辑器 使用枚举创建项目类别并开发自定义编辑器以轻松管理库存项目。添加、删除和堆叠物品 Program 函数来添加、删除和堆叠物品,确保流畅的玩家体验。清单交互和测试 设计测试以验证清单行为,并使用运行时测试功能进行快速原型设计。设置 Unity 输入系统添加用于与库存交互的自定义输入操作,例如物品掉落和装备。B 部分在 B 部分中,学习如何使用 Blender 设计和集成 3D 项目,包括:范围和规范了解任何项目的目标和范围对于成功至关重要。当涉及到逼真的模型时,管理范围蔓延的可能性很重要。制作低多边形资产模型必须从某个地方开始,制作低多边形资产可以让我们专注于良好拓扑和形式的基础知识。雕刻细节雕刻是向任何模型添加细节的绝妙方式,使它们从基本资产变为独特资产。准备纹理了解纹理过程和展开模型比您想象的要容易得多!纹理模型平面模型很无聊,创建 PBR 纹理会让您的模型栩栩如生。烘焙纹理游戏需要优化的资源,我们将生成高质量的纹理贴图,以应用于您的资源,包括超过 100,000 个多边形的 takin 模型,直到 1000 个以上的模型,而不会影响质量。学生对 Penny 和 Mike 的其他课程的评价:这门课程非常彻底!Penny 清晰的解释与 Mike 的艺术指导相结合,确实使复杂的概念变得易于理解。我已经使用 Unity 几年了,但这门课程让我对编码和艺术集成有了新的认识。我构建的库存系统已成为我最新游戏的基础!我怎么推荐这门课程都不为过。如果您想动手操作 Unity 和 Blender,那就太完美了——一切都结构很好,我觉得我从头到尾都在构建一个真正的项目!

哔哩哔哩工房

标签:库存,Develop,System,纹理,Unity,课程,Blender,3D
From: https://blog.csdn.net/jianqimingtian/article/details/144002895

相关文章

  • ISIS 中间系统到中间系统(Intermediate System to Intermediate System) 路由器到路由
    1.ISIS应用场景和技术特点用在运营商扩展性强,IP协议统一天下,ISIS可以支持各种协议,对ipx,ipv4,ipv6等等不同的网络协议,通过TLV方式扩咱扩展,TLV(Type-Length-Value)是一种数据结构,用于在IS-IS的协议数据单元(PDU)中传递额外的信息。TLV由三个部分组成:类型(Type)、长度(Length)和值(Valu......
  • 【unity小技巧】一些unity3D灯光的使用与渲染及性能优化方案
    文章目录天空盒反射配置太阳耀斑眩光烘培光照烘培光照时弹出错误,记得勾选模型下面的选择阴影项目配置光源模型模型shader的问题全局光照混合光照模式混合照明模式减性照明模式Shadowmask照明模式间接烘焙照明模式环境光遮罩灯光探针反射探针技术关闭反射探针可以修改反......
  • Unity入门需要学点什么?
    1.核心编程与优化C#高级技能熟练使用C#,掌握面向对象编程、泛型、LINQ、异步编程等。UnityAPI精通深入了解Unity生命周期(例如Awake、Start、Update、FixedUpdate)、事件系统、协程、组件架构。性能优化使用Profiler工具分析和优化性能。减少GC(垃圾回收)压力,优化内存分配。熟......
  • Unity资源打包之Asset Bundle
    AssetBundle的作用:1.AssetBundle是一个压缩包包含模型、贴图、预制体、声音、甚至整个场景,可以在游戏运行的时候被加载;2.AssetBundle自身保存着互相的依赖关系;3.压缩包可以使用LZMA和LZ4压缩算法,减少包大小,更快的进行网络传输;4.把一些可以下载内容放在AssetBundle里面,可以......
  • Windows SYSPREP 系统准备工具 3.14 是微软为 Windows 操作系统提供的一个工具,主要用
    WindowsSYSPREP系统准备工具3.14是微软为Windows操作系统提供的一个工具,主要用于在部署Windows系统时进行准备工作。这个工具常常在系统镜像创建和部署的过程中使用,尤其是在企业环境中。以下是关于SYSPREP3.14的一些基本信息:1. 是什么:SYSPREP(SystemPreparationT......
  • Android 12.0 SystemUI低电量禁止打开手电筒功能实现
    1.前言在12.0的系统rom定制化开发中,在systemui下拉状态栏中可以通过手电筒开关来打开关闭手电筒功能,而在最近的开发中,需要在低电量的情况下禁止打开手电筒,接下来判断打开手电筒之前的当前电量,低电量模式返回就可以了接下来具体实现相关功能2.SystemUI低电量禁止打开手电筒......
  • EOL/Obsolete Operating System: Red Hat Enterprise Linux 7.9 Detected
    Title: EOL/ObsoleteOperatingSystem:RedHatEnterpriseLinux7.9DetectedFirstDetected: 8/6/2024VendorReference: EndofLifeforRedHatEnterpriseLinux7.9Impact: Thesystemisathighriskofbeingexposedtosecurityvulnerabilities.Beca......
  • Win11系统提示找不到System.Runtime.Caching.resources.dll文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个System.Runtime.Caching.resources.dll文件(......
  • Unity3D c# 使对象物体始终面向摄像机
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassLookAtMainCamera:MonoBehaviour{ //Usethisforinitialization voidStart(){ } //Updateiscalledonceperframe voidUpdate(){......
  • Systemd:systemctl 命令
    systemctl是用于管理Unit的常用命令,他涉及的范围较广,可以分为以下几类:1.管理系统1.1重启系统$sudosystemctlreboot 1.2关闭系统$sudosystemctlpoweroff 1.3CPU停止工作$sudosystemctlhalt 1.4暂停系统$sudosystemctlsuspend1.5让系统进入冬......