• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
学习笔记
Misaka的学习笔记
博客园    首页    新随笔    联系   管理    订阅  订阅
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 按钮来完成。

渲染引擎和游戏引擎

侧重点不同,游戏引擎更讲究实时性。玩法也多种多样。

图形渲染引擎往往模型是不会动的,或者生成的动画是延时的,非交互性的。

所以游戏引擎和图形渲染引擎没有本质区别,都是根据数据输出图像,只不过用处不一样而已。

 

 
posted on 2023-08-14 14:22  我们打工人  阅读(141)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3