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


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

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

👨‍💻 本文由 秩沅 原创

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

⭐🅰️⭐



文章目录

    • ⭐🅰️⭐
    • ⭐前言⭐
    • [🎶(==1==) 主要组件介绍](#🎶(==1==) 主要组件介绍)
    • [🎶(==2==) 主场景环境](#🎶(==2==) 主场景环境)
    • [🎶(==3==) NPC添加](#🎶(==3==) NPC添加)
    • [🎶(==4==) 道具添加](#🎶(==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#专题篇】---核心章题单实践练习


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



相关推荐
深念Y3 小时前
proxypin抓包工具获得nb实验室VIP(已失效)
游戏·网络安全·抓包·逆向工程·软件逆向·nb实验室·教育软件
飞浪纪元[FWC–FE]6 小时前
【无标题】
unity·游戏引擎
小二·7 小时前
从零手写《超级玛丽》——前端 Canvas 游戏开发与物理引擎
前端·游戏
da_vinci_x7 小时前
【2D场景】16:9秒变21:9?PS “液态缩放” + AI 补全,零成本适配全面屏
前端·人工智能·游戏·aigc·设计师·贴图·游戏美术
红黑色的圣西罗8 小时前
对象池简述
unity·c#
水龙吟啸8 小时前
基于Orbbec-Gemini深度相机与SFM-2D to 3D重建算法、手部识别视觉算法、Unity运动控制的3D水果切割游戏
python·深度学习·神经网络·c#·游戏引擎·3d视觉·3d重建
淡海水16 小时前
【节点】[Texture2DAsset节点]原理解析与实际应用
unity·游戏引擎·shadergraph·图形·texture2dasset
向宇it16 小时前
【unity游戏开发——网络】unity+PurrNet联机实战,实现一个多人对战类《CS/CSGO》《CF/穿越火线》《PUBG/吃鸡》的FPS射击游戏
游戏·unity·游戏引擎·交互·联机
旧梦吟16 小时前
脚本网页 双子星棋
算法·flask·游戏引擎·css3·html5
2401_8414956417 小时前
【游戏开发】坦克大战
python·游戏·socket·pygame·tkinter·pyinstaller·坦克大战