unity学习笔记-安装与部署

devtools/2024/10/23 20:22:10/

unity学习笔记-安装与部署

  • unity & visual studio下载
  • 创建工程
  • 项目内的布局介绍
  • 初始化项目各目录介绍
    • 1. 场景视图(Scene)
    • 2. 游戏视图(Game)
    • 3. 层次结构视图(Hierarchy)
    • 4. 检查器视图(Inspector)
    • 5. 项目视图(Project)
    • 6. 控制台视图(Console)
    • 7. 动画视图(Animation)
    • 8. 粒子视图(Particle)
    • 9. 材质和着色器视图(Materials and Shaders)
    • 10. 物理视图(Physics)
  • 设置visual studio使用版本

unity__visual_studio_2">unity & visual studio下载

unity_3">unity

官网:https://unity.cn/releases
安装步骤,先安装unity hub,例如安装2023.1.1版本
在这里插入图片描述
在这里插入图片描述

安装前可先将安装路径修改为其他盘(默认是在C盘)
在这里插入图片描述

安装unity版本:
在这里插入图片描述

visual studio

官网:https://visualstudio.microsoft.com/zh-hans/downloads/
安装免费版即可,例如安装visual studio2022
在这里插入图片描述

安装时只需要勾选下载unity包就行

创建工程

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

其中在最上面选择unity版本,右下角部分定义项目名字,已经项目path,如果是个人开发,则不需要候选版本控制

项目内的布局介绍

创建后可在右上角选择部分风格,可以保存自定义风格
在这里插入图片描述

在project中可以选择show in explorer查看模块path
在这里插入图片描述

可选择文件布局风格
在这里插入图片描述

初始化项目各目录介绍

1. 场景视图(Scene)

  • 功能:这是设计和布置游戏场景的主要视图,可在场景视图中移动、旋转和缩放相机,以便观察和编辑场景中的对象
  • 操作:
    • 移动:按住鼠标中键并移动鼠标
    • 旋转:按住 Alt 键 + 鼠标左键
    • 缩放:滚动鼠标滚轮

2. 游戏视图(Game)

  • 功能:游戏视图显示了玩家在游戏中实际看到的内容,可在这里模拟运行游戏,并查看游戏的渲染效果
  • 操作:点击左上角的“Play”按钮开始模拟运行游戏

3. 层次结构视图(Hierarchy)

  • 功能:层次结构视图显示了当前场景中所有的游戏对象(GameObject)及其层次关系,可在这里选择、组织和管理游戏对象
  • 操作:右键点击创建新的游戏对象,拖动对象以调整层次结构

4. 检查器视图(Inspector)

  • 功能:检查器视图显示了当前选中的游戏对象或资源的详细信息和属性,可在这里编辑对象的属性、添加组件和调整设置
  • 操作:在场景视图或层次结构视图中选中对象,然后在检查器视图中进行编辑

5. 项目视图(Project)

  • 功能:项目视图显示了项目中所有的资源,包括模型、纹理、脚本、音频等,可在这里管理、导入和组织项目中的资源
  • 操作:右键点击创建新的资源,双击资源进行编辑

6. 控制台视图(Console)

  • 功能:控制台视图显示了 Unity 引擎的日志信息,包括错误、警告和调试信息。可在编写脚本时使用 Debug.Log() 输出信息到控制台
  • 操作:点击错误或警告信息以跳转到相应的代码行

7. 动画视图(Animation)

  • 功能:动画视图用于创建和编辑动画,可在这里为游戏对象创建动画剪辑,并调整关键帧和属性
  • 操作:选择带有 Animator 组件的对象,然后在动画视图中创建和编辑动画

8. 粒子视图(Particle)

  • 功能:粒子视图用于创建和编辑粒子系统,用于模拟烟雾、火焰、雨等效果
  • 操作:选择带有 Particle System 组件的对象,然后在检查器视图中调整粒子系统的属性

9. 材质和着色器视图(Materials and Shaders)

  • 功能:材质和着色器视图用于创建和编辑材质和着色器,用于定义对象的外观和光照效果
  • 操作:在项目视图中创建新的材质或着色器,然后在检查器视图中应用到对象上

10. 物理视图(Physics)

  • 功能:物理视图用于配置和测试物理效果,如刚体、碰撞器和关节等
  • 操作:选择带有物理组件的对象,然后在检查器视图中调整物理属性

设置visual studio使用版本

在这里插入图片描述

在preferences-external tools中选择指定vs版本
在这里插入图片描述


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

相关文章

#每日一题#自动化 2024年10月

#每日一题#自动化 2024年10月 1、深拷贝和浅拷贝的区别是什么? 参考答案: 深拷贝是将对象本身复制给另一个对象。这意味着如果对对象的副本进行更改时不会影响原对象。在 Python 中,我们使用 deepcopy()函数进行深拷贝…

rootless模式下测试istio Ambient功能

前置需求 rootless k8s测试环境搭建:https://blog.csdn.net/longtds/article/details/142916697 istio Ambient istio安装 通过加速下载istio release包,解压并安装为ambient模式 wget https://mirror.ghproxy.com/https://github.com/istio/istio/r…

ESP32-S3学习笔记:分区表(Partition Table)的二进制分析

目录 一、参考资料 二、准备工作 三、开始分析 一、参考资料 用于研究的官方示例代码:esp-idf-v5.3\examples\storage\partition_api\partition_find参考的官方文档:ESP-IDF编程指南:分区表 二、准备工作 用VS Code打开示例代码&#xf…

Java最全面试题->Java基础面试题->JavaSE面试题->面向对象面试题

文章目录 面向对象1.面向对象和面向过程的区别2.面向对象有哪些特性3.多态的实现机制4.Java语言有哪些特点5.JDK、JRE、JVM三者的联系和区别 面向对象 下边是我自己整理的面试题,基本已经很全面了,想要的可以私信我,我会不定期去更新思维导图…

C++中的vector使用与实现

一、vector的使用 1.1 vector的定义 是一种类模板 template < class T, class Alloc allocator<T> > class vector; 其中的模板参数Alloc是在使用空间配置器&#xff08;内存池&#xff09;&#xff0c;并给了缺省值&#xff0c;暂时不深究 1.2遍历方式 1.…

12、论文阅读:SpikeYOLO:高性能低能耗目标检测网络

SpikeYOLO:高性能低能耗目标检测网络 前言解释介绍相关工作论文提出的方法网络输入SpikeYOLO架构概述网络输出宏观设计微观设计I-LIF脉冲神经元LIFI-LIF实验代码前言 脉冲神经网络(Spiking Neural Networks, SNNs)具有生物合理性和低功耗的优势,相较于人工神经网络(Artif…

毕设项目分享 深度学习动物识别系统(源码+论文)

文章目录 0 前言1 项目运行效果1 背景2 算法原理2.1 动物识别方法概况2.2 常用的网络模型2.2.1 B-CNN2.2.2 SSD 3 SSD动物目标检测流程4 实现效果5 部分相关代码5.1 数据预处理5.2 构建卷积神经网络5.3 tensorflow计算图可视化5.4 网络模型训练5.5 对猫狗图像进行2分类 6 最后 …

每日一题——第一百一十七题

题目&#xff1a;使用二分查找&#xff0c;查找一个数是否存在于一个升序数组中 #include <stdio.h>int binarySearch(int arr[], int length, int elem);int main() {int arr[] { 2, 3, 4, 5, 6, 7, 8, 9, 10 };int key;int length sizeof(arr) / sizeof(arr[0]);pri…