pull/2/head
jaysunxiao 2022-01-18 19:02:18 +08:00
parent c414145c73
commit 061e122997
1 changed files with 9 additions and 6 deletions

View File

@ -1,4 +1,4 @@
# 坐标系
# 1. 深入坐标系
![Image text](image/坐标系.png)
![Image text](image/坐标系-godot-1.png)
@ -17,17 +17,19 @@ unity的2d坐标系虽然在左下角但是unity的屏幕坐标系依然在
因为单论平面内容制作左上原点更符合视觉习惯也更符合设计常识比如ps。
```
# 全局坐标和局部坐标(相对坐标)
# 2. 全局和相对坐标的相互转化
- 全局坐标和局部坐标可以相互转化
- 全局坐标和局部坐标(相对坐标)可以相互转化
```
Node2D及其子节点的位置可以使用position和gloabl_position来控制其中前者是该节点相对于父节点的相对位置后者是全局位置。
Node2D及其子节点的位置可以使用position和gloabl_position来控制。
其中,前者是该节点相对于父节点的相对位置,后者是全局位置。
简而言之position的坐标系是以父节点的位置坐标为原点的坐标系方向还是水平向右为x轴正方向竖直向下为y轴正方向。
需要注意的是,全局位置是以场景的左上角为原点的,并不是以根结点的位置作为原点的
```
# 场景和节点
# 3. 场景和节点
![Image text](image/场景.png)
![Image text](image/节点.png)
@ -36,8 +38,9 @@ Node2D及其子节点的位置可以使用position和gloabl_position来控制
- 一个游戏可以包含多个场景但是一个场景中必须有一个根节点一个根节点可以包含多个不重名的子节点unity的子节点可以同名不同名更加符合习惯为godot点赞。
# 基本组件
# 4. 基本组件
- CanvasItem
![Image text](./image/component1.png)
![Image text](./image/component2.png)
![Image text](./image/component3.png)