Unity环境搭建

认识Unity引擎

Unity诞生与发展

Unity的应用

Unity的发展

下载和安装

(1)相关下载地址:

Unity中国官网 unity.cn

国际官网unity.com(需要FQ)

官网:www.unity.com

(2)相关下载教程:

Unity:https://zhuanlan.zhihu.com/p/433418045

(3)关于unity版本说明:

LTS(Long Term Support)——长期支持版本

Alpha——内测版

Beta ——公测版(不稳定,有最新功能,最新更新)

关于不同版本的解释

新工程和工程文件夹

创建工程

(1)点击Unity hub,新建即可

image

提示:若无法新建可能是未登录且没有激活许可证。操作如下

image

起好项目名

选择2d还是3d

工程目录介绍

在新建完成后会在创建的目录下生成相关工程文件

如图所示:

image

Assets: 资源(场景脚本模型)

Library: 库(系统)

Logs: 日志

Packages: 导入的包

ProjectSettings: 工程设置

Temp: 临时文件(文件过大可以删除部分缓存)

UserSettings: 设置

Unity界面基础

image

引擎界面分为六个重要基础面板:Hierarchy、Scene、Inspector、Project、Console、Game

分别都有不同的作用和右键菜单

Scene 场景

场景预览,所见即所得

熟悉快捷键、了解功能即可

image

Hierarchy 层级

就是你当前场景里的GameObject,有哪些,父子关系如何

右键菜单:各种创建场景物体相关的选项

image

  • 什么是GameObject

Unity中用来容纳组件的基本单位

image

Inspector 检查器

Inspector窗口显示的信息会根据当前选中的GameObject变化而变化

窗口会显示这个GameObject挂载的Component,以及Component当前的参数

image

  • 拖动引用、修改参数

序列化的参数可以在Inspector中直接修改

image

  • Debug模式

可以看到私有变量、刚体速度等等.....
image

Game 游戏预览

image

Project 项目

当前项目所在文件夹的信息

image

文件结构

一定要做好文件夹管理!!!!!!!

规范参考以下

下面是一个常见的Unity项目目录结构示例:

  • Assets(Unity默认)
    • Animations:存放动画文件
    • Audio:存放音频文件
    • Editor:存放编辑器脚本和自定义编辑器扩展
    • Fonts:存放字体文件
    • Materials:存放材质和纹理文件
    • Models:存放模型文件
    • Particles:存放粒子文件
    • Plugins:导入的第三方插件文件
    • Prefabs:存放预制体文件
    • Resources:资源文件,Unity提供读取方法
    • Scenes:存放场景文件
    • Scripts:存放脚本文件
      • Controllers:存放控制器脚本
      • Managers:存放管理器脚本
        • GameManager
        • SceneManager
        • AudioManager
      • UI:存放UI相关脚本
      • Player
        • PlayerHealth
        • PlayerInventory
      • Enemy
        • EnemyAI
        • EnemySpawner
      • Weapons
      • Environment
      • Data
        • PlayerData
        • SavaSystem
        • DataManager
        • GameSetting:游戏设置数据结构
      • Utils:存放工具类脚本
        • MathUtils
      • Editor
        • CustomInspectors
        • BuildTools
      • Network
        • NetworkManager
      • Animations
        • AnimationController
    • Shaders:存放着色器文件
    • Sprites:存放精灵图文件
    • Textures:存放纹理文件
    • VisualEffects:存放视觉效果文件
  • Packages:存放导入的插件和资源包(Unity默认)
  • ProjectSettings:存放项目的设置文件(Unity默认)
  • Library:存放Unity生成的临时文件和缓存文件(Unity默认)
  • Temp:存放临时文件和备份文件(Unity默认)

不一定全都会用到

Packages文件夹

存放不能修改的外部包

image

Console 控制台

输出Debug、Warning、Error信息的窗口

image

  • Debug方法

报错信息、同类折叠、异常处跳转、报错暂停.....

posted @ 2026-02-04 10:10  柠凉w  阅读(11)  评论(0)    收藏  举报