文章目录

  • 一、Scene 场景简介
  • 二、添加游戏物体
  • 三、操作游戏物体
    • 1、选中游戏物体
    • 2、场景显示效果缩放
    • 3、重命名游戏物体
    • 4、复制游戏物体
    • 5、删除游戏物体
    • 6、Inspector 检查器窗口查看被选中游戏物体属性
    • 7、移动游戏物体

一、Scene 场景简介


Scene 场景 指的是 游戏中的场景 , 也可以理解为 关卡 ; 如 : 房间场景 , 需要加载墙壁 , 地板 , 家具等模型 ; 通常一个场景需要一次性加载到内存中 ;

创建 Unity 项目后 , 会默认创建一个 SampleScene 场景 ;

① 在 Project 项目窗口 中 选中左侧的 " Assets | Scenes " 选项 , 然后在右侧的 面板中 , 就可以看到 SampleScene 场景对应的项目文件 , 该项目文件对应的 Project 项目窗口内容如下 :

该项目文件对应的文件系统中的文件是 Y:\002_WorkSpace\013_Unity\My project\Assets\Scenes\SampleScene.unity ;

② 在 Hierarchy 层级窗口 中 , 可以看到 SampleScene 是节点树中的 根节点 ;

③ 在 Scene 场景窗口 中 , 显示的就是场景的具体内容 , 默认只有一个 主摄像机 和一个 平行光源 ; 在 Hierarchy 层级窗口中 ,

  • Main Camera 是主摄像机 ;
  • Directional Lighht 是平行光源 ;

完整的 Unity 编辑器界面如下 :

二、添加游戏物体


在 游戏场景 中 , 出现的任何元素 , 如 : 人物 , 建筑 等 , 都称为 " 游戏物体 GameObject " ;

选择 " 菜单栏 | GameObject | 3D Object | Cube " 可以向场景中添加一个 游戏物体 立方体 ;

在 Hierarchy 层级窗口 中的空白处 , 点击右键 , 在弹出的菜单中选择 " 3D Object | Cube " 选项 , 也可以向场景中添加 游戏物体 ;

添加完游戏物体后 , 可以在 Scene 场景窗口中看到该游戏物体 , 同时在 Hierarchy 层级窗口 中 , 也可以看到该 游戏物体 对应的节点 ;

三、操作游戏物体


1、选中游戏物体

选中 游戏物体 GameObject 有两种方法 :

  • Hierarchy 层级窗口操作 : 在 Hierarchy 层级窗口 中 , 选中 游戏物体 对应的 节点 ;
  • Scene 场景窗口操作 : 在 Scene 场景窗口 中 , 直接选中该 游戏物体 对应的 3D 模型 ;

选中的物体 , 在 Scene 场景窗口 中 , 会显示橙色的轮廓 ;

2、场景显示效果缩放

使用鼠标滚轮 , 可以放大缩小 Scene 场景 , 正常效果如下 :

  • 向上滚动拉进视角 , 场景显示效果放大 ;
  • 向下滚动拉远视角 , 场景显示效果缩小 ;

3、重命名游戏物体

在 Hierarchy 层级窗口 中 , 右键点击 游戏物体 GameObject , 在弹出的菜单中 选择 " Rename " 选项 ,

直接在 节点 上修改即可 , 节点的名称可以是中文 ;

4、复制游戏物体

在 Hierarchy 层级窗口 中 , 右键点击 游戏物体 GameObject , 在弹出的菜单中 选择 " Duplicate " 选项 ,

复制后的效果如下 :

5、删除游戏物体

在 Hierarchy 层级窗口 中 , 右键点击 游戏物体 GameObject , 在弹出的菜单中 选择 " Duplicate " 选项 ,

6、Inspector 检查器窗口查看被选中游戏物体属性

在 Hierarchy 层级窗口 或 Scene 场景窗口 中 选中物体后 , 在右侧的 Inspector 检查器窗口 ( 属性窗口 ) 中会显示该 被选中物体的属性 ;

Inspector 检查器窗口 中 , 显示的内容 , 可以看做组件 , 如下图的 Transform 可以看做一个组件 , 控制物体的 " 位移 | 旋转 | 缩放 " 属性 , 其中 Position 指的是 游戏物体 GameObject 在坐标系中的位置 , 默认是 ( 0 , 0 , 0 ) 世界中心点坐标 ;

7、移动游戏物体

在 Hierarchy 层级窗口 , 右键点击空白处 , 在弹出的菜单中选择 " 3D Object | Sphere " 选项 , 创建一个 球体 ,

创建的 球体 游戏物体 , 默认在 ( 0 , 0 , 0 ) 世界中心坐标 , 正好与正方体重叠 , 这就需要使用 " 移动工具 " , 将球体移出来 ;

在 Unity 编辑器窗口 工具栏 中第二个工具 就是移动工具 , 选中该移动工具 , 然后 在 Hierarchy 层级窗口 , 选中 游戏物体 GameObject , 在 Scene 场景窗口中可以看到 游戏物体 上有 x , y , z 三个坐标轴箭头 , 根据 提示可知 , 红色为 x 轴 , 绿色为 y 轴 , 蓝色为 z 轴 ;

点击 x , y , z 中的任意一个坐标轴 , 就可以 将 游戏物体 GameObject 按照指定的方向进行平移 , 下图中将 球体 沿 z 轴拖动 2 个单位 , 拖动后 在 Inspector 检查器窗口 中 发现球体的 " Transform | Position | Z " 属性变成了 2 ;

【Unity3D】游戏物体操作 ① ( 场景简介 | 添加游戏物体 | 操作游戏物体 | 选中游戏物体 | 场景显示效果缩放 | 重命名游戏物体 | 复制游戏物体 | 删除游戏物体 | 移动物体 )相关推荐

  1. eclipse 重命名文件、移动文件、删除等操作时出现.svntmp文件

    问题描述: 重命名文件.移动文件.删除等操作时出现.svntmp文件,并弹出 An internal error occurred during: "更新 SVN 状态". jav ...

  2. 【企业数字化转型】数据可视化技术:Three.js 用Physijs在场景中添加物理效果

    Three.js 极简教程 简介 Three.JS 是什么 Three.JS是基于WebGL的Javascript开源框架,简言之,就是能够实现3D效果的JS库. Three.JS 能做什么 利用Th ...

  3. C#操作Excel总结(最全面的操作EXCEL技巧汇总)

    0. 导入命名空间:  1 2 3 4 using Microsoft.Office.Core; using Microsoft.Office.Interop.Excel; using System. ...

  4. 教你文件重命名快速操作

    怎样操作多个文件重命名,比如我们保存的图片.视频.或者是文档啊等等,多个文件,如何快速重命名呢?于是找到下面这个批量重命名的方法及软件来操作,一起看操作,希望可以对大家有帮助. 准备工具: 多个文件 ...

  5. 【Unity3D】使用 FBX 格式的外部模型 ( 向 Unity 中添加 FBX 模型 | 向 Scene 场景中添加 FBX 模型 | 3D 物体渲染 | 3D 物体材质设置 )

    文章目录 一.向 Unity 中添加 FBX 模型 二.向 Scene 场景中添加 FBX 模型 三.3D 物体渲染 四.3D 物体材质设置 一.向 Unity 中添加 FBX 模型 Unity 中使 ...

  6. 快速创建精彩的Flash游戏 (二) Flash3D引擎简介

    原文链接:http://xiazhihui321.blog.163.com/blog/static/81328893201141851347410/ 从Flash Player 5开始,3D开发者就尝 ...

  7. 微信小游戏:云开发简介(一)

    下一章:<微信小游戏:云开发(二)默认云开发模板运行问题> 简介 开发者可以使用云开发开发微信小程序.小游戏,无需搭建服务器,即可使用云端能力. 云开发为开发者提供完整的云端支持,弱化后端 ...

  8. Threejs系列--13游戏开发--沙漠赛车游戏【使用效果合成器添加高级效果】

    Threejs系列--13游戏开发--沙漠赛车游戏[使用效果合成器添加高级效果] 序言 目录结构 代码一览 Blur.js代码 Glows.js代码 Application.js代码 代码解读 运行结 ...

  9. 使用Unity制作2D游戏时,给UI添加粒子效果

    环境 unity 2019.1.8f1 在有UI界面的2D游戏中,若直接添加粒子系统,则会因为渲染层级的关系被遮挡,从而无法在游戏场景中显现. 解决方法: 更改Canvas设置 Canvas-> ...

最新文章

  1. Oracle:彻底结束会话 ,彻底解锁
  2. Python 音频数据扩充的技巧
  3. 4.总结近5周以来的github上的工作情况,以图表方式分析你小组的工作情况、存在的问题及解决的方案。(尤心心)...
  4. Ajax同步和异步的区别?
  5. Qt中利用QProcess调用外部cmd.exe执行程序
  6. 中国建筑行业2020年度回顾及未来展望
  7. python excel详解_Python - excel 详解
  8. php提取汉字拼音首字母,php获取汉字拼音首字母的函数(真正可以使用的)
  9. 修改 oracle 数据库 TNSLSNR.exe 占用 8080 端口
  10. 网页授权前端 java_在开发网页授权获取用户基本信息时code是null
  11. 深度学习计算模型中“门函数(Gating Function)”的作用
  12. 用Multisim对高频丙类谐振功率放大器进行仿真
  13. 逻辑学是计算机科学的一个重要分支,逻辑学在计算机科学中应用.doc
  14. 软件质量特性 McCall软件质量模型
  15. 大一上学期C++课程设计——学生成绩管理系统(QT项目)
  16. 排序算法----希尔排序
  17. 【Pygamre实战】2023人气超高的模拟经营类游戏:梦想小镇代码版火爆全场,免费体验分享下载哦~
  18. 【资讯】1177- 速看!2021 年 Google 最热门 Chrome 扩展程序名单出炉!
  19. 【mac】【转发】Mac系统升级后,按大小写键没反应了,切换大小写的灯不亮了
  20. 最新WIN_GHO系统(及OFC_PS8_FASH8_PY练习题)

热门文章

  1. 索尼和微软将在云游戏领域合作
  2. pyalgotrade量化回测框架简单试用
  3. JS 异步编程六种方案
  4. MySQL之账号管理、建库、四大引擎以及数据类型、建表、约束
  5. 通达信dll接口什么意思?
  6. DAppStore率先集成ChatGPT助力App安全开发
  7. 奇门遁甲八卦九宫八门九星分布图
  8. H5画布绘制透明圆环
  9. 如何修改C盘的默认下载位置并且将C盘部分软件完整移到其他盘
  10. python多线程实现访问页面升级_python使用多线程不断刷新网页的方法