当前位置: 首页 > news >正文

Godot入门 04平台设计

新建创景,添加AnimatableBody2D节点。

添加Sprite2D节点

拖动图片

剪裁图片,吸附模式:像素吸附

添加CollisionShape2D,设置实际形状为矩形

重命名AnimatableBody2D节点为Platform,保存场景,拖动platform场景到game场景中。

解决不能从平台下方跳到上方问题,碰撞设置改为单向。

修改玩家层级,解决跳跃时平台在玩家前方问题。有两种方法

1、调整节点顺序,把Player节点拖动到Platform节点之后

2、修改玩家层级

给平台添加动画

拖动一个新平台节点到game场景中,别给它添加AnimationPlayer节点,添加新动画move

创建关键帧

动画位置修改为1秒,按住Shift键,水平方向移动。拖动平台移动到结束位置,添加关键帧。

移动太快可修改动画时间,并拖动关键帧到2秒位置,设置加载后自动播放

相关文章:

  • UE4-构建光照后导入的静态网格体变黑
  • c++中的scanf
  • Midjourney绘画提示词精选
  • 使用 nmcli 管理网络连接
  • 【Python机器学习】决策树的构造——信息增益
  • 网络安全自学从入门到精通的制胜攻略!!!
  • 【调色板软件】免费、开源的调色板软件,焰火十二卷,提供了多种功能来生成一组调和色彩NO.108
  • vue3+vite 实现动态引入某个文件夹下的组件 - glob-import的使用
  • Unity UGUI 之 自动布局组件
  • 【Linux】进程信号 --- 信号处理
  • ResNet学习笔记
  • [数据集][目标检测]躺坐站识别检测数据集VOC+YOLO格式9488张3类别
  • 直线与曲线的交点
  • 要是项目从jdk8完全迁移到jdk21难度大吗
  • 机器学习 | 分类算法原理——逻辑回归
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Bytom交易说明(账户管理模式)
  • CentOS 7 防火墙操作
  • ECMAScript入门(七)--Module语法
  • es6
  • isset在php5.6-和php7.0+的一些差异
  • mongodb--安装和初步使用教程
  • MySQL QA
  • orm2 中文文档 3.1 模型属性
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • windows下使用nginx调试简介
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 分享几个不错的工具
  • 简单易用的leetcode开发测试工具(npm)
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • -- 数据结构 顺序表 --Java
  • 提醒我喝水chrome插件开发指南
  • 一些css基础学习笔记
  • 怎么将电脑中的声音录制成WAV格式
  • 自定义函数
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • #Spring-boot高级
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • (1)bark-ml
  • (11)MSP430F5529 定时器B
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (九)c52学习之旅-定时器
  • (论文阅读30/100)Convolutional Pose Machines
  • (论文阅读笔记)Network planning with deep reinforcement learning
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)拼包函数及网络封包的异常处理(含代码)
  • ***微信公众号支付+微信H5支付+微信扫码支付+小程序支付+APP微信支付解决方案总结...
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .net core 3.0 linux,.NET Core 3.0 的新增功能
  • .net 流——流的类型体系简单介绍
  • .net 验证控件和javaScript的冲突问题