现在需求实现《勇敢的心》当中这个操作。我试了下 直接使用 linearVelocity 有抛物功能了,但是辅助线不知道怎么实现,如果我先用丢一个然后画线但是会有延迟。求大佬支支招!
creator 引擎版本 2.3.4
https://blog.csdn.net/lonerrain/article/details/102652115
我尝试了下帖子中大佬的方法,有2个问题:
1.他这个冲量API applyForceToCenter 我在2.3.4版本中 设值没有反应
//rigidbody.applyForceToCenter(cc.v2(this.m_forceX, this.m_forceY));
我使用线速度代替了 rigidbody.linearVelocity = cc.v2(this.m_forceX, this.m_forceY);
2.他绘制辅助线的方法 不是很懂是使用了那种力学公式,我试了之后发现多数角度以及x方向力变化之后同样的 x,y方向力的值 抛射之后差别很大。

最后效果是这样子的。。。 我左右健是改变 x方向力,上下是改变角度 套用的是大佬的这个公式
//通过角度计算力度
this.m_forceY = this.m_forceX * Math.tan(Math.abs(this.m_angle) * (Math.PI / 180));
大佬绘制辅助线的方法,辅助线随着上下左右健的设值没啥毛病,但使用rigidbody.linearVelocity 设值之后落点确差不多在同一个地方 x方向力从6000 到1w2了落点差别还是不大。
收购德州源码 单款德州即可bb
要求:
带h5版本 后台带代理系统 类似wepoker 或者功夫扑克 (kungfu.poker)
有俱乐部+开房+控制+运营级最好+Q1157000460 带上演示站 测试账号联系