From 061e122997c83d287df284eb88b3a43f5b1705d8 Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Tue, 18 Jan 2022 19:02:18 +0800 Subject: [PATCH] doc --- doc/demo05_scene_node/scene_node.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/doc/demo05_scene_node/scene_node.md b/doc/demo05_scene_node/scene_node.md index 05469f0..47e0c58 100644 --- a/doc/demo05_scene_node/scene_node.md +++ b/doc/demo05_scene_node/scene_node.md @@ -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)