Unity贝塞尔箭头选择功能脚本
杀戮尖塔里那种跟着鼠标飘的曲线箭头,你知道吧?用贝塞尔曲线做出来的,视觉反馈直观。这脚本就是干这个的,挂到 Unity 里,一行代码调用,曲线平滑还不卡,做技能选择、攻击路径再合适不过了。
Unity 的贝塞尔箭头脚本,用了二阶贝塞尔曲线,逻辑简单,效果也挺好。你只要传个起点终点,它自动帮你算中间控制点,还带平滑过渡,动起来蛮自然的。
脚本适合那种“鼠标指哪打哪”的卡牌战斗场景,比如要选一个目标、拖拽释放技能、或者画个攻击路线都能用。响应也快,配合粒子或者音效搞点反馈,打击感一下子就出来了。
你如果对贝塞尔曲线不是熟,可以先看看这些相关资料,挺容易上手的:
另外别忘了控制点位置可以调调,有时候稍微偏一点,弯曲感更自然。如果你 UI 那边有遮挡,别忘加个Canvas
的sortingOrder
。
,这玩意儿轻量、好改、可复用,蛮适合用在卡牌类或者塔防类项目里。你要是也在做类似功能,直接拿去用不亏哦。
3.14KB
文件大小:
评论区