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

first game (2)

跟完视频版
玩家可左右上移动、拾取金币、碰到史莱姆/掉下会死亡且自动重开、有背景音乐&金币拾取声音、记录拾取金币分数

左侧新建节点:

  • CharacterBody2D "2D角色身体"(玩家)
  • AnimatedSprite2D "有动画的2D立绘"
  • CollisionShape2D "2D碰撞形状"
  • StaticBody2D "2D静态物体"
  • Sprite2D "立绘"
  • TilpMapLayer "瓷砖地图"(建筑)
  • AnimatableBody2D "可动画化2D物体"(移动平台)
  • Camer2D "相机2D"
  • Area2D "2D区域"(检测是否有别的物体)
  • AnimationPlayer "动画播放器"
  • Timer "计时器节点"
  • RayCast2D "2D投射射线"
  • Label "标签节点"(文字提示)
  • AudioStreamPlayer "音频流播放器"(背景音乐&音效)

右侧属性节点:

  • Sprite Frames "图像帧"
  • One Way collision "一个方向碰撞"
  • Layer "自己属于哪些层"
  • Mask "允许碰撞哪些层"

代码创建命名 先拖拽到代码框里,别松手,按一下Ctrl再松手

queue_free() "代码让一个物体从场景中删除"

动起来模糊的解决方法:项目-项目设置-常规-勾选右上角"高级设置"-物理-通用-启用"物理插值"

可通过修改Z值修改绘制顺序,越高数值会绘制在别的元素之上(玩家Z值修改为5)

键位设置: 项目-项目设置-输入映射

1761316128015

Ctrl + D 复制
按住+shift+最后一个选项目标 实现多选

http://www.hskmm.com/?act=detail&tid=38479

相关文章:

  • listary pro
  • Luogu P3862 数圈 题解 [ 蓝 ] [ 递推 ] [ 打表 ]
  • 于课堂与球场间,见成长的底层逻辑
  • 10.24日学习笔记
  • 寻找反射型 XSS 漏洞:完整指南
  • CUDA在windows下的安装及配置
  • 【ArcMap】计算选中线的长度
  • Day3综合案例2:vue简介
  • 在乌鲁木齐办的第一届 新疆tho-东方大巴扎 的一些个人在10月2号和3号的现场观察纪录和乌鲁木齐6月份香蕉喵漫展的一些事
  • NumPy 入门示例系列01
  • 智能识别的力量:卫生许可证OCR技术的应用与价值
  • 一个关于sin的极限
  • 高级语言程序设计作业2
  • 以 “教练” 之姿引航,以 “实践” 之径求知
  • 2025.10.24
  • java:logform
  • 小作业 13(2023 年北京高考圆锥曲线)
  • DeepSeek-OCR 本地部署实践(适合新手、windows环境)
  • 10月24日日记
  • 2025.10.24总结 - A
  • 事务的隔离级别 - Higurashi
  • 2025年AI优化:AI优化公司技术实力哪家好
  • 总账系统核心设计 - 智慧园区
  • 每日反思(2025_10_24)
  • 10月24号
  • 10月阅读笔记(3)
  • python操作pdf的库
  • 使用Python将iOS快照从KTX格式转换为PNG
  • 我有一个好主意,既然我之前写了一个AI Vtuber
  • 第二十天