本章节效果图

前言

为什么这个版本叫Godot版呢?因为如果用unity等引擎来实现这个小功能,大家可能不会选择它的动画系统,不是说其它引擎不能,是比较麻烦,大家宁愿选择写两行代码来实现。而Godot Engine的动画系统实在是太方便了,所以用Godot开发游戏的时候,我们不妨充分利用它。

步骤

复制一个"Floor"并把两个"Floor"分别命名为"Floor_1"和"Floor_2"

添加一个AnimationPlayer,注意:"Floor_1"和"Floor_2"共用一个AnimationPlayer就可以。


在"AnimationPlayer"添加一个名为"scroll"的动画,并顺便“开启循环‘并把动画总时长暂定为60帧,过程略

插帧

再复习一下插帧的方法
1.先把时间轴的游标移动到需要的位置
2.在场景树上选择要插帧的节点,目光移至在属性面板上调整需要插帧的属性值
3.然后点击属性旁边的“钥匙(插帧)标志”

512.33的由来 512.33 ≈ 530 - 530/30

注意:"Floor_1"和"Floor_2"由最左边要跳到最右边的那两个关键帧都要设置成“瞬移”


于是就得到了效果图的样子

【手把手带你Godot游戏开发】FlappyBird:4.1无限地面之Godot青年(AnimationPlayer)版相关推荐

  1. 【手把手带你Godot游戏开发】FlappyBird:1.Hello World

    资源下载地址 资源下载地址 本章节效果图 步骤 资源下载地址 本章节效果图 1. 导入资源 2. 添加一个"Game"节点 3. 添加背景 4. 设置分辨率 5. 调整背景图的大小 ...

  2. 【手把手带你Godot游戏开发 第二弹】名场面临摹(教程目录 10月30日 更新)

    在[上一弹]中,通过对网红手游<FlappyBird>的临摹,我们初步了解了GDScript脚本语言以及Godot游戏引擎的基本工作流程,并且大家的脑海里应该已经建立起了一个可运转的游戏架 ...

  3. 【手把手带你Godot游戏开发】新建Godot项目

    宅家期间倾情巨献:真·手把手Godot游戏开发系列教程 Godot Engine 3.2 stable 点击桌面的Godot Engine图标 进入项目管理器界面,如果是初次运行,你的项目列表应该是空 ...

  4. 【Godot游戏开发案例《FlappyBird》小练习 】

    Godot游戏开发案例<FlappyBird>小练习 教程链接:开发游戏的老王https://blog.csdn.net/hello_tute/article/details/105266 ...

  5. Godot游戏开发视频课程

    用Godot引擎3.1+开发游戏 您将学到的内容: 如何使用免费开源的Godot游戏引擎3.x版,从绝对初学者到中级水平 MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz, ...

  6. Godot游戏开发实践之一:使用High Level Multiplayer API制作多人游戏(上)

    一.前言 距离上一次发文已经稳稳超过一年了,去年一直在做 #¥@#*!%--%#&-%&^# 然后待在家里了!偶尔写写 BUG ,一直默默关注着 Godot ,这不已经 3.2.2 版 ...

  7. 独立游戏Godot游戏开发日志

    独立游戏 Godot游戏 开发日志1 游戏已开发半年多了,目前以实现的功能: 种植系统,种树,砍树,种菜,摘菜,可以用不同工具收获,得到不同的物品.物品分稀有度,罕见的物品更能得到.收集到物品可以制作 ...

  8. 独立游戏 Godot游戏开发日志2游戏本地化对话和任务系统

    独立游戏 Godot游戏开发日志2游戏本地化对话和任务系统 开发日志2: 这段时间里我做了游戏本地化系统,对话和任务系统. 首先说说游戏本地化,大多数人可能会采用csv这种翻译格式,但是认为小游戏,没 ...

  9. 【手把手带你Godot游戏开发】FlappyBird:2.坠落吧,小鸟

    本章节效果图 前言 在本章节开始之前,我建议大家再重温一下<Flappy Bird>的原作,一方面明确一下我们临摹的目标,另一方面也消解一下宅家的各种负面情绪. 今天玩<Flappy ...

  10. 【手把手带你Godot游戏开发】出道即巅峰,先做个盈利千万的小项目

    引言 你没看错,就是这个!FlappyBird! 曾经的网红,2014年前后由越南开发者阮哈东用不到一周时间开发的免费游戏,5000万的下载量,凭一条Banner广告,日入50000美金,一个热门手游 ...

最新文章

  1. Hibernate Write operations are not allowed in read-only
  2. HDU 1426(数独)
  3. SHUoj 字符串进制转换
  4. svn在commit后报错:is scheduled for addition, but is missing
  5. 卸载受密码保护SEP Norton 11
  6. 只用一套解决方案,就可解决80%的交通物流行业信息难题
  7. S3C2440上LCD驱动(FrameBuffer)实例开发讲解
  8. Windows下使用VS2008+CUDA3.0开发的详细配置 (Setup CUDA 3.0 on VS2008 in Windows)
  9. 计算机网络---IP数据报组成计及IP模块工作流程
  10. 思科全球云指数:2010-2015预测报告
  11. 智能优化算法:水基湍流优化算法-附代码
  12. 使用iftop监控网卡实时流量
  13. CommandName与CommandArgument
  14. 自定义快捷键整理 - Windows
  15. 优化算法3--蚁群算法(原理)
  16. EXCEL电子表格的基本操作
  17. Python 科研风格字体(中文宋体、英文新罗马)
  18. 区块链-拜占庭将军问题介绍
  19. 数据结构考研复习 | Fibonacci数列的递归、数组、迭代(循环)实现及其时间复杂度
  20. excel导入到mysql数据库

热门文章

  1. 【内置人脸识别】APP破解分析
  2. 开启子进程的两种方式
  3. 【解决方案】雷电模拟器去桌面底部游戏和游戏中心
  4. Java核心技术卷一基础知识第10版demo实例
  5. 安装完ps2019显示计算机丢失,安装ps2019时出现错误代码146
  6. android手机采集,Android手机直播之采集技术分析
  7. 该来的没来,不该走的走了?
  8. MCUXpresso开发NXP RT1060(3)——移植LVGL到NXP RT1060
  9. du -sh * 与 ls -lh 显示文件大小不一样
  10. element-plus icon图标的正确使用姿势