小程序
小游戏
企业微信
微信支付
扫描小程序码分享
不能做容器,两个精灵之间右空隙,如果做容器,反弹的时候,其他精灵无法穿过,且做成容器后有些性质无法保持。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
主角X = 精灵X
主角Y = 精灵Y
精灵X = 主角X + 偏移X
精灵Y = 主角Y + 偏移Y
主角X = 主角X + k × (精灵X - 主角X)
主角Y = 主角Y + k × (精灵Y - 主角Y)
精灵X = 主角X + R × cos(θ)
精灵Y = 主角Y + R × sin(θ)
实时半径R = R₀ + k × v
需求场景核心公式关键参数实时同步基础跟随无特殊参数固定位置偏移跟随偏移 X、偏移 Y平滑过渡插值跟随平滑系数 k环绕旋转极坐标跟随半径 R、角度 θ动态距离极坐标 + 动态半径基础半径、速度
根据具体场景调整参数,可实现从简单到复杂的跟随效果。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这种计算问题直接问AI
主角跟随精灵的核心计算公式
一、基础实时跟随(完全同步)
主角X = 精灵X
主角Y = 精灵Y
二、偏移固定位置跟随
精灵X = 主角X + 偏移X
精灵Y = 主角Y + 偏移Y
三、平滑插值跟随(带过渡效果)
主角X = 主角X + k × (精灵X - 主角X)
主角Y = 主角Y + k × (精灵Y - 主角Y)
四、极坐标环绕跟随(带角度和半径)
精灵X = 主角X + R × cos(θ)
精灵Y = 主角Y + R × sin(θ)
五、动态半径跟随(基于速度变化)
实时半径R = R₀ + k × v
精灵X = 主角X + R × cos(θ)
精灵Y = 主角Y + R × sin(θ)
公式选择对照表
需求场景核心公式关键参数实时同步基础跟随无特殊参数固定位置偏移跟随偏移 X、偏移 Y平滑过渡插值跟随平滑系数 k环绕旋转极坐标跟随半径 R、角度 θ动态距离极坐标 + 动态半径基础半径、速度
根据具体场景调整参数,可实现从简单到复杂的跟随效果。