From cbb97b1d89b838ac994becea1f3423c1d72acc6b Mon Sep 17 00:00:00 2001 From: SyoDesk Date: Mon, 25 Apr 2022 17:09:34 +0800 Subject: [PATCH] =?UTF-8?q?9.=E6=97=A0=E5=B0=BD=E6=B0=B4=E7=AE=A1=E5=AD=90?= =?UTF-8?q?=E6=BB=9A=E6=BB=9A=E6=9D=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../config.json" | 11 +++++++ .../learn.json" | 7 ++++ .../learn.md" | 29 +++++++++++++++++ .../config.json" | 11 +++++++ .../learn.json" | 7 ++++ .../learn.md" | 32 +++++++++++++++++++ data/tree.json | 20 ++++++++++++ 7 files changed, 117 insertions(+) create mode 100644 "data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/config.json" create mode 100644 "data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/learn.json" create mode 100644 "data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/learn.md" create mode 100644 "data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/config.json" create mode 100644 "data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/learn.json" create mode 100644 "data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/learn.md" diff --git "a/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/config.json" "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/config.json" new file mode 100644 index 0000000..cbf67bf --- /dev/null +++ "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/config.json" @@ -0,0 +1,11 @@ +{ + "node_id": "game-439aa38024ab4dd98c188b5577ec7a63", + "keywords": [], + "children": [], + "export": [ + "learn.json" + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/learn.json" "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/learn.json" new file mode 100644 index 0000000..7ed144e --- /dev/null +++ "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/learn.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "hello_tute", + "source": "learn.md", + "notebook_enable": false, + "exercise_id": "ee8733182987449b91608cb7a6ea8e96" +} \ No newline at end of file diff --git "a/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/learn.md" "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/learn.md" new file mode 100644 index 0000000..316d946 --- /dev/null +++ "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/8.[\347\237\245\350\257\206\347\202\271]5\347\247\215\347\242\260\346\222\236\344\275\223\344\273\245\345\217\212RigidBody\347\232\2044\347\247\215\346\250\241\345\274\217/learn.md" @@ -0,0 +1,29 @@ +# 5种碰撞体以及RigidBody的4种模式 + +请先阅读本节讲义⬇ + +[《5种碰撞体以及RigidBody的4种模式》](https://orzgame.blog.csdn.net/article/details/104822436) +使用实例:[《碰撞和碰撞检测的简单实例(RigidBody2D与Area2D碰撞)》](https://orzgame.blog.csdn.net/article/details/104824983) +使用实例:[《碰撞和碰撞检测的简单实例(RigidBody2D与StaticBody2D碰撞)》](https://orzgame.blog.csdn.net/article/details/104804192) + + +在Godot引擎构造的游戏世界中,如果想构造一个能够挡住子弹但自身不会移动的“墙”,应该将“墙”的RigidBody设置为如下哪种模式? + + +## 答案 + +`StaticBody` + +## 选项 + +### A + +`KinematicBody` + +### B + +`RigidBody` + +### C + +`Area` diff --git "a/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/config.json" "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/config.json" new file mode 100644 index 0000000..5cd1d4e --- /dev/null +++ "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/config.json" @@ -0,0 +1,11 @@ +{ + "node_id": "game-7dd736ff4d2e43bfa002ad16964a7ea8", + "keywords": [], + "children": [], + "export": [ + "learn.json" + ], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 +} \ No newline at end of file diff --git "a/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/learn.json" "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/learn.json" new file mode 100644 index 0000000..c2d23d4 --- /dev/null +++ "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/learn.json" @@ -0,0 +1,7 @@ +{ + "type": "code_options", + "author": "hello_tute", + "source": "learn.md", + "notebook_enable": false, + "exercise_id": "a5bdb0b8efce48ce8e225fd2996702e3" +} \ No newline at end of file diff --git "a/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/learn.md" "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/learn.md" new file mode 100644 index 0000000..04213b7 --- /dev/null +++ "b/data/1.\346\270\270\346\210\217\345\274\200\345\217\221\345\205\245\351\227\250\345\210\235\351\230\266/1.Godot Engine\345\205\245\351\227\250/9.\346\227\240\345\260\275\346\260\264\347\256\241\345\255\220\346\273\232\346\273\232\346\235\245/learn.md" @@ -0,0 +1,32 @@ +# 无尽水管子滚滚来(一) + +请先阅读本节讲义⬇ + +[《无尽水管子滚滚来(一)》](https://orzgame.blog.csdn.net/article/details/104730795) + + + + +在构造一对水管子的时候,为什么要按照下图所示的结构构造? + + +![水管子的场景结构](https://img-blog.csdnimg.cn/20200318183720887.png#pic_center) + + +## 答案 + +让上下水管以及中间的得分区都作为Pipe节点的子节点,这样只要控制Pipe节点的移动其它节点也就可以同步移动了 + +## 选项 + +### A + +并没有特别的原因,仅仅是为了好看 + +### B + +这是Godot引擎的要求,必须要这样做 + +### C + +这样比较好看 diff --git a/data/tree.json b/data/tree.json index 1ffd545..42aaa9c 100644 --- a/data/tree.json +++ b/data/tree.json @@ -101,6 +101,26 @@ "keywords_forbid": [], "group": 0 } + }, + { + "[知识点]5种碰撞体以及RigidBody的4种模式": { + "node_id": "game-439aa38024ab4dd98c188b5577ec7a63", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } + }, + { + "无尽水管子滚滚来": { + "node_id": "game-7dd736ff4d2e43bfa002ad16964a7ea8", + "keywords": [], + "children": [], + "keywords_must": [], + "keywords_forbid": [], + "group": 0 + } } ], "keywords_must": [], -- GitLab