【UnityRPG游戏制作】Unity_RPG项目之场景环境搭建和解析

devtools/2025/1/17 15:33:36/

在这里插入图片描述


👨‍💻个人主页:@元宇宙-秩沅

👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅!

👨‍💻 本文由 秩沅 原创

👨‍💻 收录于专栏:Unity基础实战

🅰️



文章目录

    • 🅰️
    • 前言
    • 🎶(==1==) 主要组件介绍
    • 🎶(==2==) 主场景环境
    • 🎶(==3==) NPC添加
    • 🎶(==4==) 道具添加
    • 🎶(==5==)地形系统
    • 🅰️


前言


🎶(1 主要组件介绍


  • LOD Group组件
    在这里插入图片描述

在Unity中,LOD(Level of Detail,细节级别)Group 是一种用于优化游戏性能的功能。它允许开发者为不同的距离设置不同细节级别的物体模型。这样,在游戏中,当玩家靠近一个物体时,更高细节级别的模型会被加载和显示;而当玩家远离物体时,低细节级别的模型会被加载和显示。通过使用LOD Group,开发者可以在保持游戏画面质量的同时,减少游戏的渲染负荷,提高游戏性能。


  • BoxCollider组件

在这里插入图片描述

在Unity中,BoxCollider组件是用来定义一个物体的盒状碰撞体的组件。盒状碰撞体是一个基于矩形的简单碰撞体,用于检测物体之间的碰撞。BoxCollider组件可以附加在3D物体上,并为物体提供碰撞检测和物理交互的功能。


  • Mesh Collider组件

在这里插入图片描述

在Unity中,MeshCollider组件是一个用于定义碰撞体形状的组件,它基于游戏对象的网格(Mesh)来创建碰撞体。与其他简单的碰撞体组件(如BoxCollider、SphereCollider)不同,MeshCollider允许你使用游戏对象的复杂形状作为碰撞体。


🎶(2 主场景环境


  • Bridge(桥)——主要组件为LOD Group和BoxCollider组件

——————在这里插入图片描述

  • WaterPlane(地面)——主要材质为水面波纹材质

在这里插入图片描述

—-——————————在这里插入图片描述

  • Terrain(地形)——主要组件为Terrain组件和Terrain Collider

在这里插入图片描述

  • 地形中主要物体如下,都为笔刷绘制上去的物体

在这里插入图片描述


  • Wallcolliders(墙壁阻挡)——主要作用为限制行动圈,主要组件为BoxCollider

在这里插入图片描述

  • fence (围栏)——主要组件为MeshCollider

在这里插入图片描述

  • Boom_Mushroom(爆炸蘑菇)——主要组件为partical System(粒子系统)
    在这里插入图片描述
    ——————————在这里插入图片描述

🎶(3 NPC添加


  • 敵人添加
    在这里插入图片描述

  • 小怪

  • BOSS
    在这里插入图片描述

  • 交互NPC添加
    在这里插入图片描述


🎶(4 道具添加


  • 钥匙
    在这里插入图片描述

  • 武器
    在这里插入图片描述在这里插入图片描述

  • 钥匙
    在这里插入图片描述

  • 血瓶

在这里插入图片描述


🎶(5地形系统


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

🅰️


⭐【Unityc#专题篇】之c#进阶篇】

⭐【Unityc#专题篇】之c#核心篇】

⭐【Unityc#专题篇】之c#基础篇】

⭐【Unity-c#专题篇】之c#入门篇】

【Unityc#专题篇】—进阶章题单实践练习

⭐【Unityc#专题篇】—基础章题单实践练习

【Unityc#专题篇】—核心章题单实践练习


你们的点赞👍 收藏⭐ 留言📝 关注✅是我持续创作,输出优质内容的最大动力!


在这里插入图片描述



http://www.ppmy.cn/devtools/26433.html

相关文章

搭建基础镜像(centos+jdk+tomcat)

搭建基础镜像(centosjdktomcat) 1. 基于centosjdk基础镜像2. 拷贝源文件到工作目录3. 安装tomcat3.1 解压安装包3.2 拷贝setenv.sh文件3.3 拷贝tomcat配置文件3.4 拷贝启动脚本3.5 设置entrypoint命令 4. 配置文件示例4.1 server.xml4.2 setenv.sh4.3 st…

STL——stackqueue

stack stack即为栈&#xff0c;先进后出是其特点 栈只有栈顶元素能被外界使用&#xff0c;故不存在遍历行为 栈中常用接口 构造函数 stack<T> stk; //默认构造方式 stack(const stack &stk); //拷贝构造 赋值操作 stack& operator(const stack &stk); …

23 重构:烟囱式、平台化、中台化的架构

上一讲里&#xff0c;我们介绍了两大类型的系统升级重构方案&#xff0c;还介绍了如何进行重构版本的上线&#xff0c;以及如何平滑地完成新老版本切换的方案。在本讲里&#xff0c;将会具体介绍如何判断系统发展到什么阶段需要重构&#xff0c;以及如何实施重构。 系统稳定性…

K8S controller编写之Informer的原理+使用[drift]

概念 核心思想&#xff08;重点&#xff09;watch-list 机制 Watch 通过 HTTP 协议与 Kubernetes API Server 建立长连接&#xff0c;接收 Kubernetes API Server 发来的资源变更事件。Watch 操作的实现机制使用 HTTP 协议的分块传输编码——当 client-go 调用 Kubernetes API…

2024年Q1季度电子书线上市场数据分析:高端市场潜力巨大,销额同比超170%!

数字阅读设备的普及和互联网技术的不断进步&#xff0c;越来越多的读者选择使用电子书来获取知识和娱乐。在今年Q1季度中&#xff0c;电子书线上市场规模正在持续扩大。 根据鲸参谋数据显示&#xff0c;在线上电商平台&#xff08;某东&#xff09;电子书Q1销量累计约23.3万件…

【ZYNQ】Zynq 开发流程

Zynq 芯片架构由嵌入式处理器&#xff08;Processing System, PS&#xff09;与可编程逻辑&#xff08;Programmable Logic, PL&#xff09;&#xff0c;以及 PS 与 PL 之间的互联总线组成。本文主要介绍 Xilinx Zynq 芯片开发所使用的软件&#xff0c;包括 Vivado IDE 与 Xili…

接口测试 - postman

文章目录 一、接口1.接口的类型2. 接口测试3. 接口测试流程4. 接口测试用例1. 测试用例单接口测试用例-登录案例 二、HTTP协议1. HTTP请求2. HTTP响应 三、postman1. 界面导航说明导入 导出用例集 Get请求和Post请求的区别:2.postman环境变量和全局变量3. postman 请求前置脚本…

数据挖掘之基于Lightgbm等多模型消融实验的信用欺诈检测实现

欢迎大家点赞、收藏、关注、评论啦 &#xff0c;由于篇幅有限&#xff0c;只展示了部分核心代码。 文章目录 一项目简介 二、功能三、系统四. 总结 一项目简介 一、项目背景 在当前的金融环境中&#xff0c;信用欺诈行为日益增多&#xff0c;给金融机构和消费者带来了巨大的损…