doc
parent
b73936bf32
commit
7ef73a5777
|
@ -108,6 +108,14 @@ x轴向右为正
|
||||||
|
|
||||||
- 相对坐标系,相对于父节点的坐标,godot的坐标都是相对坐标
|
- 相对坐标系,相对于父节点的坐标,godot的坐标都是相对坐标
|
||||||
|
|
||||||
|
- 全局坐标和局部坐标可以相互转化
|
||||||
|
|
||||||
|
```
|
||||||
|
Node2D及其子节点的位置可以使用position和gloabl_position来控制,其中,前者是该节点相对于父节点的相对位置,后者是全局位置。
|
||||||
|
简而言之,position的坐标系是以父节点的位置坐标为原点的坐标系,方向,还是水平向右为x轴正方向,竖直向下为y轴正方向。
|
||||||
|
需要注意的是,全局位置是以场景的左上角为原点的,并不是以根结点的位置作为原点的
|
||||||
|
```
|
||||||
|
|
||||||
# 6. 对象的基础操作
|
# 6. 对象的基础操作
|
||||||
|
|
||||||
- Q,选择
|
- Q,选择
|
||||||
|
@ -156,6 +164,7 @@ Scale Mode 对象的缩放
|
||||||
- 中心点是一个物体的中心,当我们对物体进行操作的时候,都是以中心点为中心进行对物体的操作
|
- 中心点是一个物体的中心,当我们对物体进行操作的时候,都是以中心点为中心进行对物体的操作
|
||||||
- 轴心点可以理解为把物体抽象成一个点,物体的位置就是指其轴心点的位置,就是该物体坐标系的原点
|
- 轴心点可以理解为把物体抽象成一个点,物体的位置就是指其轴心点的位置,就是该物体坐标系的原点
|
||||||
- **主要用于旋转**
|
- **主要用于旋转**
|
||||||
|
- 后面的课程会继续介绍轴心点
|
||||||
|
|
||||||
# 7. 对象操作的工具,多节点选择,轴心点,平滑,尺子
|
# 7. 对象操作的工具,多节点选择,轴心点,平滑,尺子
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,74 @@
|
||||||
|
# 1. 游戏对象(节点)
|
||||||
|
|
||||||
|
- 删除游戏对象
|
||||||
|
|
||||||
|
```
|
||||||
|
右键 Delete ,或者键盘 Delete 均可
|
||||||
|
```
|
||||||
|
|
||||||
|
- 恢复
|
||||||
|
|
||||||
|
```
|
||||||
|
CTRL + Z ,撤销上一步操作
|
||||||
|
```
|
||||||
|
|
||||||
|
- 更改节点对象名字
|
||||||
|
|
||||||
|
```
|
||||||
|
右键 Rename,或者双击节点修改
|
||||||
|
```
|
||||||
|
|
||||||
|
- 显示 / 隐藏
|
||||||
|
|
||||||
|
```
|
||||||
|
在 Inspector 里,勾选 Visible 复选框,或者在节点右侧点击Toggle Visibility
|
||||||
|
```
|
||||||
|
|
||||||
|
- 设置长宽比
|
||||||
|
|
||||||
|
```
|
||||||
|
在 Project | Project Settings | Display | Window 中可以设置长宽比
|
||||||
|
```
|
||||||
|
|
||||||
|
# 2. 游戏对象的显示顺序
|
||||||
|
|
||||||
|
- 在2D画面中,两个对象如果重叠,谁显示在上面呢?
|
||||||
|
- 按照节点的顺序
|
||||||
|
|
||||||
|
![Image text](../demo05_scene_node/image/节点.png)
|
||||||
|
![Image text](../demo05_scene_node/image/节点渲染顺序.png)
|
||||||
|
|
||||||
|
# 3. 对象的轴心
|
||||||
|
|
||||||
|
- 轴心 Pivot ,指旋转轴、坐标基准点,默认在对象的几何中心
|
||||||
|
|
||||||
|
- 轴心的作用:
|
||||||
|
|
||||||
|
```
|
||||||
|
旋转轴
|
||||||
|
当旋转对象时,是以 Pivot 为轴心来计算的
|
||||||
|
```
|
||||||
|
|
||||||
|
- 添加一个勋章图片,设置其 Pivot 位置,练习以下
|
||||||
|
|
||||||
|
# 4. 对象的父子关系
|
||||||
|
|
||||||
|
- 在层级树中,对象 (节点) 呈树形显示,一个节点下面,也可以下挂子节点
|
||||||
|
|
||||||
|
- 演示:
|
||||||
|
|
||||||
|
```
|
||||||
|
1 添加三个对象 :边框、22娘、小电视
|
||||||
|
2 拖拽一个对象到另一个对象,成为子对象 (子节点)
|
||||||
|
3 移动父对象、旋转父对象,观察
|
||||||
|
|
||||||
|
可以发现,当父对象移动时,子对象随之移动
|
||||||
|
```
|
||||||
|
|
||||||
|
- 理解相对坐标
|
||||||
|
|
||||||
|
```
|
||||||
|
子对象的坐标轴,是相对于父对象的
|
||||||
|
1 移动父对象时,子对象的 Position 不发生变化
|
||||||
|
2 旋转父对象时,子对象的 Rotation 不发生变化
|
||||||
|
```
|
Binary file not shown.
After Width: | Height: | Size: 186 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/22.png-cf972feae368717936686117d49775f7.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://doc/demo01_hello/bilibili/22.png"
|
||||||
|
dest_files=[ "res://.import/22.png-cf972feae368717936686117d49775f7.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/小电视.png-d8bd8dfcacf70631b09155df2e1c2fcf.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://doc/demo01_hello/bilibili/小电视.png"
|
||||||
|
dest_files=[ "res://.import/小电视.png-d8bd8dfcacf70631b09155df2e1c2fcf.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
Binary file not shown.
After Width: | Height: | Size: 121 KiB |
|
@ -0,0 +1,34 @@
|
||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="StreamTexture"
|
||||||
|
path="res://.import/边框.png-5fb9b09adfd38f1fafb9ae2139927b72.stex"
|
||||||
|
metadata={
|
||||||
|
"vram_texture": false
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://doc/demo01_hello/bilibili/边框.png"
|
||||||
|
dest_files=[ "res://.import/边框.png-5fb9b09adfd38f1fafb9ae2139927b72.stex" ]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=0
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_mode=0
|
||||||
|
compress/bptc_ldr=0
|
||||||
|
compress/normal_map=0
|
||||||
|
flags/repeat=0
|
||||||
|
flags/filter=true
|
||||||
|
flags/mipmaps=false
|
||||||
|
flags/anisotropic=false
|
||||||
|
flags/srgb=2
|
||||||
|
process/fix_alpha_border=true
|
||||||
|
process/premult_alpha=false
|
||||||
|
process/HDR_as_SRGB=false
|
||||||
|
process/invert_color=false
|
||||||
|
stream=false
|
||||||
|
size_limit=0
|
||||||
|
detect_3d=true
|
||||||
|
svg/scale=1.0
|
|
@ -18,3 +18,11 @@ max_lines_visible = 2
|
||||||
__meta__ = {
|
__meta__ = {
|
||||||
"_edit_use_anchors_": false
|
"_edit_use_anchors_": false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[node name="Labela" type="Label" parent="Label"]
|
||||||
|
margin_right = 40.0
|
||||||
|
margin_bottom = 14.0
|
||||||
|
text = "bbbbbbbbbb"
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_use_anchors_": false
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue