首页 > 其他分享 >unity学习笔记------游戏对象和脚本

unity学习笔记------游戏对象和脚本

时间:2023-08-14 14:36:43浏览次数:26  
标签:脚本 场景 鼠标 Unity 笔记 unity ------ 面板 游戏

创建工程

在开始使用Unity编辑器之前,我们需要首先创建一个项目。

打开UnityHub,这个是Unity的启动程序和安装程序应用程序,你可以在其中创建或打开项目,

安装Unity版本以及执行其他操作。

创建新项目时,可以选择其Unity版本和模板。创建之后,它将添加到项目列表中,并在相应版本的Unity编辑器中打开。

编辑器布局

五个窗口面板(视图、窗口)

  1. Project:工程面板,存放工程的各种资源。包括:声音资源、模型资源、场景文件、材质、脚本等。
  2. Hierarchy:层级面板,展示当前打开的场景里面有哪些东西。(里面的东西称为游戏物体)
  3. Inspector:检视面板(或属性面板),查看一个游戏物体由哪些组件组成。 场景 -> 多个游戏物体 -> 多个组件
  4. Scene:场景面板,显示当前场景的样子 鼠标中键:平移视角 鼠标右键:旋转视角(环顾四周),围绕自身旋转 Alt+鼠标左键:渲染视角,围绕当前视角前方位置
  5. Game:游戏面板,场景运行的时候的样子

 

 场景

新项目包含一个名为SampleScene的示例场景,默认情况下会打开该场景。

场景类似拍电影的场地,示例场景包含一个主摄像机和一个方向光。这些是游戏对象。它们被列在场景下的层级窗口中。

 Unity中的基本模型和场景操作

  • 1、如何创建基本模型和如何导入复杂模型
  • 2、场景基本操作 聚焦:双击游戏物体 或者 F 放大缩小视野:鼠标滚轮 围绕物体旋转:Alt+鼠标左键 使用MoveTool下 移动物体
  • 3、视野分类 Persp 透视视野 ISO平行视野 在不同视野下:关于鼠标右键的不同
  • 4、保存(场景保存、代码保存)Ctrl + S

世界坐标系和局部坐标系

  1. 坐标系:x 左右 y 上下 z前后
  2. 局部坐标系:父物体和子物体
  3. 单位:Unity里面的坐标是以米为单位的

工具栏

四个工具:Q W E R

Q:视图工具(使用鼠标中键可以临时切换到这个工具)

W:移动工具

E:旋转工具

R:缩放工具

其他工具 Rect Tool Transform Tool Collider Tool

切换工具

位置工具:Pivot原点 - Center中心

局部和全局坐标切换:Local - Global

步移工具

按钮

快捷键:Ctrl

条件:世界坐标系下

C# 脚本

通过Assets/ Create / C#脚本将新脚本资产添加到项目中。

C#是用于Unity脚本的编程语言,发音为C-sharp。

一般将其放置在新的Scripts文件夹中,以保持项目整洁。

 选择脚本后,检查器将显示其内容。但是要编辑代码,我们需要使用代码编辑器。

你可以通过按脚本检查器中的Open... 按钮或在层次结构窗口中双击脚本来打开脚本进行编辑。

可以通过Unity的首选项配置打开哪个程序。

 

附加脚本到GameObject

将自定义组件添加到Unity中的Clock游戏对象中。可以通过将脚本资产拖动到对象上,也可以通过对象检查器底部的Add Component 按钮来完成。

 

 

标签:脚本,场景,鼠标,Unity,笔记,unity,------,面板,游戏
From: https://www.cnblogs.com/misakayoucn/p/17628545.html

相关文章

  • 软件测试|Python科学计算神器numpy教程(五)
    NumPy的高级索引功能前言NumPy是Python中最受欢迎的科学计算库之一,它提供了丰富的功能来处理和操作数组数据。在本文中,我们将深入了解NumPy的高级索引功能,这些功能允许我们根据特定条件或索引数组来访问和修改数组的元素,为数据科学和数组操作提供了更大的灵活性和控制力。NumP......
  • 1280. 学生们参加各科测试的次数
    1280.学生们参加各科测试的次数2023年8月14日12:56:381280.学生们参加各科测试的次数简单SQLSchemaPandasSchema学生表:Students+---------------+---------+|ColumnName|Type|+---------------+---------+|student_id|int||student_name......
  • 1050. 合作过至少三次的演员和导演
    1050.合作过至少三次的演员和导演2023年8月14日10:35:101050.合作过至少三次的演员和导演简单SQLSchemaPandasSchemaActorDirector表:+-------------+---------+|ColumnName|Type|+-------------+---------+|actor_id|int||director_id|in......
  • 位运算 学习笔记【C++ 算法竞赛】
    大家好,欢迎来到我的第一篇博客位运算和移位运算作为计算机的基本运算之⼀,其都是对⼆进制位进⾏操作。作为近年算法竞赛笔试较热门的考点,它能够快捷地完成特定的应用。掌握它是⾮常有必要的。以下是目录:目录1.位运算的优先级2.左移运算<<、右移运算>>2.1运算规则:2.2应用:......
  • pip在线安装
    #下载安装脚本curlhttps://bootstrap.pypa.io/get-pip.py-oget-pip.py#运行安装脚本sudopython3get-pip.py#安装完成后配置环境变量(linux环境)echo'exportPATH=/home/xxx/bin:$PATH'>>~/.bashrcsource~/.bashrc注意:用哪个版本的Python运行安装脚本,p......
  • 1693. 每天的领导和合伙人
    1693.每天的领导和合伙人2023年8月14日10:07:141693.每天的领导和合伙人简单46相关企业SQLSchemaPandasSchema表:DailySales+-------------+---------+|ColumnName|Type|+-------------+---------+|date_id|date||make_name|varchar|......
  • 1484. 按日期分组销售产品
    1484.按日期分组销售产品2023年8月14日09:49:541484.按日期分组销售产品简单SQLSchemaPandasSchema表Activities:+-------------+---------+|列名|类型|+-------------+---------+|sell_date|date||product|varchar|+---------......
  • 细谈商品详情API接口设计
    一、引言随着互联网技术的发展,商品详情信息的展示和交互变得越来越重要。为了提供更好的用户体验,我们需要设计一套高效、稳定且易于扩展的商品详情API接口。本文将详细探讨商品详情API接口的设计,包括接口的通用性、安全性和扩展性等方面,并附有相应的代码实现。二、商品详情API接......
  • 软件测试|Python科学计算神器numpy教程(六)
    NumPy的广播机制前言NumPy是Python中最受欢迎的科学计算库之一,它提供了高性能的多维数组对象和丰富的数组操作功能。其中,广播机制是NumPy的重要特性之一,它允许不同形状的数组进行算术运算,提供了灵活而高效的数组操作能力。在本文中,我们将深入探讨NumPy的广播机制,以便更好地理解......
  • 1378. 使用唯一标识码替换员工ID
    1378.使用唯一标识码替换员工ID2023年8月14日10:50:221378.使用唯一标识码替换员工ID简单39相关企业SQLSchemaPandasSchemaEmployees表:+---------------+---------+|ColumnName|Type|+---------------+---------+|id|int||name......