投篮游戏技术求助

投篮游戏技术求助,在小程序上体验了一个投篮游戏,关于投篮实现部分百思不得其解。玩家只能控制投篮水平角度,不能控制投篮的俯仰角度和初始速度,只要水平角度大致正确,篮球就可以投进,后面的篮筐在投篮过程中还可以上下左右动态移动,想了一个星期不知道这一块是怎么实现的,求大神指导啊!2 3

tween动画,加random随机

没有tween,用的box2d,给个初速度就行

你是说整个场景是2D的吗?但实际体验感觉是3D的,球靠近篮框会变小,撞击到篮框球会转动。

你是说整个场景是2D的UI吗?但实际体验感觉是3D的。

说实在的没明白难点究竟在哪里,无非是通过公式,根据篮筐位置计算一个水平距离上的位置区间,在区间里就能投进,剩下的投球和旋转无非是动画怎么做,tween+帧动画罢了

扔的过程逐渐变小呢,碰到蓝框用帧动画

可能我描述得不太清楚,微个小游戏搜索投了又投,可以体验一下,看看他有可能是怎么实现的。

玩了一下感觉没啥问题啊,无非就是个点击屏幕和松开屏幕两点的向量去算呗,最后还是套公式。而且场景非常简单,甚至直接用物理系统就可以,也不用担心性能问题

投篮速度拆分开 y轴加一个重力影响(抛物线) z速度控制缩放 x和加权后的y显示画面. 碰撞就用最简单的圆形碰撞就行了.