抛物线是一种很神奇的曲线,在数学中,抛物线是一个平面曲线,它是镜像对称的,并且当定向大致为U形(如果不同的方向,它仍然是抛物线)。它适用于几个表面上不同的数学描述中的任何一个,这些描述都可以被证明是完全相同的曲线。
作为一个小小白的在一天看一个2D塔防游戏的项目的时候遇到了一个箭塔,它是用一条完美的抛物线(在我看来)来进行射击的,类似愤怒的小鸟会出现一条曲线的轨迹。于是我就开始进行了不归之路。
一开始我是从百度上搜到了以下代码,虽然简单实现了我想要的抛物线但是这只是适用于3D物体的(实际没有仔细测试),但是我使用的的是2D的素材在一开始没有什么问题但是到快要到达目标点的时候会出现颤抖的问题,多次解决无果的时候我
我用的是贝塞尔曲线进行的抛物线设计,关于贝塞尔曲线可以参考 https://www.zhihu

本文介绍了2D射箭游戏中抛物线轨迹的设计过程。作者在研究2D塔防游戏时,发现箭塔的射击轨迹采用抛物线,通过尝试3D抛物线代码在2D环境中应用,遇到末端颤抖问题。为解决此问题,作者转向使用贝塞尔曲线,详细介绍了如何运用贝塞尔曲线公式实现2D抛物线效果,并提供了基础的实现代码。
最低0.47元/天 解锁文章
3339

被折叠的 条评论
为什么被折叠?



