2D射箭抛物线

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

       抛物线是一种很神奇的曲线,在数学中,抛物线是一个平面曲线,它是镜像对称的,并且当定向大致为U形(如果不同的方向,它仍然是抛物线)。它适用于几个表面上不同的数学描述中的任何一个,这些描述都可以被证明是完全相同的曲线。

  作为一个小小白的在一天看一个2D塔防游戏的项目的时候遇到了一个箭塔,它是用一条完美的抛物线(在我看来)来进行射击的,类似愤怒的小鸟会出现一条曲线的轨迹。于是我就开始进行了不归之路。

  一开始我是从百度上搜到了以下代码,虽然简单实现了我想要的抛物线但是这只是适用于3D物体的(实际没有仔细测试),但是我使用的的是2D的素材在一开始没有什么问题但是到快要到达目标点的时候会出现颤抖的问题,多次解决

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值