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 0000000000000000000000000000000000000000..cbf67bf32acd45f7e35aed30ed4e12c2c690eb51 --- /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 0000000000000000000000000000000000000000..7ed144eac71977024ff6fa4bb38343aaa98ce74a --- /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 0000000000000000000000000000000000000000..316d946d60e531ca44e8f99e53a58cf920548e2d --- /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 0000000000000000000000000000000000000000..5cd1d4e4b235d9dbd3da928fb8013bae38867292 --- /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 0000000000000000000000000000000000000000..c2d23d4d9c1a8901d03df46ff0342d5cbc91be37 --- /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 0000000000000000000000000000000000000000..04213b7adc53a5816ded12a726369885e73432b5 --- /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 1ffd545c2bf9aff42467c08123ef7b0a17ce12d6..42aaa9cdd7bef4caa35a06bc2f8c14272f67060c 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": [],