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

Godot入门 05收集物品

创建新场景,添加Area2D节点,AnimatedSprite2D节点 ,CollisionShape2D节点

添加硬币

按F键居中,放大视图。设置动画速度设为10FPS,加载后自动播放,动画循环

碰撞形状设为圆形,修改Area2D节点为Coin,保存场景。

拖动coin场景进入game场景,Ctrl+D复制节点

创建coin脚本,使用默认模板

coin脚本中添加信号

设置只有玩家碰撞硬币才出发信号,其他物体(如平台等)碰撞不加金币

修改玩家的物理层级为2

 设置硬币只检测第2层的碰撞

碰撞后移除硬币场景

func _on_body_entered(body):print("-1 coin")queue_free()

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Windows 端口占用 Port 端口占用 如何发现端口占用并且强杀?
  • 【七】Hadoop3.3.4基于ubuntu24的分布式集群安装
  • 在生信分析中大家需要特别注意的事情​
  • C++ | Leetcode C++题解之第295题数据流的中位数
  • 开源模型应用落地-LangChain实用小技巧-MessagesPlaceholder使用(二)
  • 昇思MindSpore 应用学习-RNN实现情感分类-CSDN
  • Python 百题(实战快速掌握语法)_2(链表)
  • 全国区块链职业技能大赛样题第9套智能合约+数据库表设计
  • Linux网络-netstat命令
  • C++和R穿刺针吸活检肿瘤算法模型模拟和进化动力学量化差异模型
  • 面对AI伦理挑战:共筑稳固安全的未来发展之路
  • vue项目启动报错 vue与vue-template-compiler版本不一致
  • 玄机 第一章 应急响应-linux日志分析
  • unity3d:TabView,UGUI多标签页组件,TreeView树状展开菜单
  • 【初阶数据结构篇】实现顺序结构二叉树(堆的实现方法)
  • Angular 4.x 动态创建组件
  • C# 免费离线人脸识别 2.0 Demo
  • crontab执行失败的多种原因
  • JAVA 学习IO流
  • tab.js分享及浏览器兼容性问题汇总
  • ucore操作系统实验笔记 - 重新理解中断
  • Windows Containers 大冒险: 容器网络
  • 第2章 网络文档
  • 简单数学运算程序(不定期更新)
  • 看域名解析域名安全对SEO的影响
  • 力扣(LeetCode)56
  • 批量截取pdf文件
  • 前端面试题总结
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 我是如何设计 Upload 上传组件的
  • 限制Java线程池运行线程以及等待线程数量的策略
  • 新版博客前端前瞻
  • 7行Python代码的人脸识别
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ​低代码平台的核心价值与优势
  • ​虚拟化系列介绍(十)
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #etcd#安装时出错
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (2)STM32单片机上位机
  • (2.2w字)前端单元测试之Jest详解篇
  • (4)Elastix图像配准:3D图像
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (pojstep1.1.1)poj 1298(直叙式模拟)
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (论文阅读26/100)Weakly-supervised learning with convolutional neural networks
  • (三) diretfbrc详解
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)Windows2003安全设置/维护
  • ****Linux下Mysql的安装和配置
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • 、写入Shellcode到注册表上线
  • .gitignore
  • .mp4格式的视频为何不能通过video标签在chrome浏览器中播放?