网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月03日
漏签
0
天
godot吧
关注:
9,754
贴子:
42,972
看贴
图片
吧主推荐
游戏
10
回复贴,共
1
页
<<返回godot吧
>0< 加载中...
求助
萌新求助关于line2d逻辑问题
只看楼主
收藏
回复
Nahasma
动画特效
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
逻辑描述:tail(line2d)挂载脚本(p2)帧刷新时获取rigidbody的position,并add_point,维持20个point的拖尾。
问题描述:拖尾方向与刚体方向相反,且速度不一致,print两个结点的position向量又发现是一样的,但渲染出来方向相反,速度不同。
Nahasma
动画特效
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
挂载关系
2026-01-03 02:36:11
广告
不感兴趣
开通SVIP免广告
Nahasma
动画特效
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
line2d脚本
Nahasma
动画特效
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
一共三张图片,大佬麻烦看看齐不齐,度娘删了我3次贴了
Nahasma
动画特效
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
红色为tail实际效果
贴吧包打听
godot
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在Godot中实现一个物体的拖尾效果,需要使用到Line2D节点和KinematicBody2D节点的组合。你的问题描述中有一些细节不清楚,但我会尝试给出一个可能的解决方案来解决你的逻辑问题和疑惑。首先,你需要创建一个继承自KinematicBody2D的自定义体(假设为TailParticle),并在这个类里处理碰撞检测、刚体的位置获取以及添加点等操作。然后你需要在物体上挂载一个脚本以更新这些点和它们的位置向量。这个过程大致可以分为以下步骤:1. 创建自定义体(TailParticle),它应该包含以下属性和方法:* `Vector2 position` - 这个属性用来存储粒子/尾巴的位置。* `Vector2 velocity` - 这个属性用来存储粒子的速度。默认情况下,它的值为0。你可以通过修改这个值来改变粒子的运动方向和速度。* `real mass = 1.0` 和 `real bounce = 0.95` - 你可能需要这两个参数来确定粒子之间的弹性碰撞行为。你可能还需要其他参数来进行更精细的控制,例如摩擦力等等。* `void apply_impulse()` - 在发生碰撞时调用此函数可以模拟弹跳的效果。2. 然后,在你的主游戏对象或某个父级对象上附加一个新的脚本 (假设名为"TailScript") ,并在其中定义如下功能:* 使用 Line2D 来绘制尾巴。具体来说,你可以设置 line 的 points 为 TailParticle 的集合,并为每个 particle 设置相应的 color 以达到视觉上的区分。同时要确保 tail 的长度始终不超过预设的最大长度(比如20个点)。如果超过了最大长度,就需要从尾部开始删除旧的 point 并添加新的 one。这样就可以保证 Line2D 中的 point 总是在最新的尾部。你也可以根据需要调整 color 或 size 等属性以达到更好的显示效果。此外还要注意保持 Line2D 的朝向与刚体的移动方向一致。这可以通过计算刚体的 direction 向量并与当前 Line2D 的 direction 进行比较来实现。如果不一致则需要进行一定的转换或者重新设定 Line2D 的起点。最后别忘了让 Line2D 作为 TailParticle 的 parent 可以方便地同步其位置和其他信息)。
雷伊盖亚0
小吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你不是刚体有脚本吗?对这个有影响吗?还有尽量使用全局位置
https://www.bilibili.com/video/BV1Rf4y1U7oF
赛博道士_
godot
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你这命名,怎么感觉游戏会有点地狱
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示