提交 91ce0df1 编写于 作者: S Syo

7.无限循环的地面

上级 a2711cf8
{
"node_id": "game-500198d650804137a10e34bf9e07ed8d",
"keywords": [],
"children": [],
"export": [
"learn.json"
],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
\ No newline at end of file
{
"type": "code_options",
"author": "hello_tute",
"source": "learn.md",
"notebook_enable": false,
"exercise_id": "33d770d84c7f45ae96cab88c0b711bb6"
}
\ No newline at end of file
# 6.无限循环的地面
请先阅读本节讲义⬇
无限循环的地面使用了三种完全不同的方法实现:
- [**Godot青年版**](https://orzgame.blog.csdn.net/article/details/104709354)主要是想展示一下方便好用的 AnimationPlayer,并且此方法一行代码也不用写;
- [**普通青年版**](https://orzgame.blog.csdn.net/article/details/104717644)是比较常规的方法,用 Godot的脚本语言实现(初级阶段最推荐的方法);
- [**文艺青年版**](https://orzgame.blog.csdn.net/article/details/104703946)使用了自定义Shader实现,无需新建多余的节点,并且方便复用,是实现该效果的最佳方法。不过该方法需要着色器知识,目前略有超纲;
使用Godot青年版实现无限循环地面的时候在_process方法中判断`offset.x <= -530.0`的意义是?
## 答案
当地面向左移动到-530.0个像素位置时,将其位置归零
## 选项
### A
地面移动速度不能大于530.0像素/帧
### B
地面移动速度不能小于-530.0像素/帧
### C
地面移动速度不能大于200.0像素/帧
...@@ -91,6 +91,16 @@ ...@@ -91,6 +91,16 @@
"keywords_forbid": [], "keywords_forbid": [],
"group": 0 "group": 0
} }
},
{
"无限循环的地面": {
"node_id": "game-500198d650804137a10e34bf9e07ed8d",
"keywords": [],
"children": [],
"keywords_must": [],
"keywords_forbid": [],
"group": 0
}
} }
], ],
"keywords_must": [], "keywords_must": [],
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册