godot-start/doc/demo01_hello/editor.md

3.6 KiB
Raw Blame History

1. godot的界面介绍

Image text

侧面分栏Dock

  • 点击侧面分栏的右上角可以调整分栏的位置

  • 左侧面分栏具体包括:

    1. 文件系统FileSystem显示了当前项目中所有的资源文件
    2. 导入Import显示了文件系统分栏中所选资源文件的导入设置。
    3. 场景Scene按照层级结构显示当前场景中的所有节点可以简单的理解为一个游戏里的场景/关卡
  • 右侧面分栏具体包括:

    1. 属性Inspector显示了场景分栏中所选节点的属性。
    2. 节点Node显示了与当前场景分栏中所选节点对应的一些“信息”。

中间面板:

  • 主工作区Workspace

    • 2D当在场景分栏中所选节点为2D类型时会自动进入此工作区。
    • 3D当在场景分栏中所选节点为3D类型时会自动进入此工作区。
    • 脚本Script此工作区可以对当前项目中的脚本进行编辑。
    • 资源库AssetLib可以搜索并浏览网站上的资源
  • 底部面板Bottom Panel

    • 隐藏
  • 与Unity和UE4不同的是Godot这种布局关系当前是相对固定的即它不能随意调整任意一个面板的位置或脱离成独立的窗口。虽然这看似是一个缺点不过从某种程度上讲也让引擎变得更简单了。

  • 如果布局乱了恢复一下就可以了Editor | Editor Layout | Default

2. 场景和资源

  • 场景 Scene ,就是一个游戏里的场景 / 关卡
  • 创建场景在res面板的文件夹下右键New Scene创建场景
  • 资源 Asset指游戏里用到的素材、脚本等数据文件
比如,常用的几种类型:
Texture 图片素材  ( *.jpg /  *.png)
Audio音频素材 ( *.mp3)
程序脚本GdScript ( *.gd)
  • 可以对素材执行删除 Delete 、重命名 Rename 等操作

3. 场景视图和游戏视图

  • 场景视图Scene 即场景编辑器窗口默认地创建了一个场景empty

  • 鼠标滚轮 :放大/缩小视图

  • 鼠标右键拖拽:平移视图

  • 网格每一个大网格包括8*8的小网格每个小网格8个像素

每一个小格子为8像素 x 8像素
每一个大格子为64像素 x 64像素

4. godot的坐标系

  • 选择移动工具,移动一个对象
在 Inspector 属性面板:
观察对象的坐标 Position: x,  y
可以发现,对象的坐标会随之变化
  • 世界坐标系
y轴向下为正
x轴向右为正

一个像素在真实世界中可以自行约定比如约定1像素=1米
  • 相对坐标系相对于父节点的坐标godot的坐标都是相对坐标

4. godot的快捷键和界面基础操作

  • Q选择
  • W移动改变 Position
Move Mode 对象的移动:
单独改变X坐标
单独改变Y坐标
拖拽中间的方块,可以任意拖动
也可以直接在 Inspector 中输入坐标,会更精确一些
  • R旋转改变 Rotation
Rotate Mode 对象的旋转
  • S缩放改变 Scale
Scale Mode 对象的缩放
沿 X 轴缩放
沿 Y 轴缩放
拖拽中间的小方块X 和 Y 等比例缩放
  • F居中选取对象
  • V移动锚点Shift + V 拖拽锚点
  • Ctrl + 鼠标拖曳以pivot为中心旋转当前对象
  • Alt + 拖曳边框缩放点,保持选中目标中心位置不变进行缩放

pivot轴心点

  • 轴心点可以理解为把物体抽象成一个点,物体的位置就是指其轴心点的位置,就是该物体坐标系的原点

anchor锚点

  • 锚点描述的是一个对象的Margin相对于锚点的坐标