欢迎光临散文网 会员登陆 & 注册

unity 弓箭射击制作

2023-03-27 19:52 作者:小森游戏制作  | 我要投稿

        大家好 本期带来关于弓箭射击游戏的功能制作!

效果

        那么本次教程使用的素材,源码也已更新至小森会员资源库 需要的同学们可以购买会员享受更多福利!(加入会员方式:公众号(小森游戏制作)点击小森会员根据提示购买即可)

 插件链接:

链接:https://pan.baidu.com/s/130rRNne7qhZ65N_GLs4hbg 

提取码:np28 

资源导入之后 我们打开案例场景,案例中的射箭功能为鼠标点击播放动画 我们进行了优化 根据鼠标的按下时间进行拉弦 使其体验感更佳。

  原理如下 :

我们知道默认的效果为鼠标按下播放拉弓动画 并显示动画中放置好的 箭 那么我们如果要控制拉的进度就需要控制动画的进度 而默认动画是legcy 使用的是animation 我们要改成generic使用animator,然后对当前动画片段逐帧播放:

然后我们修改射箭脚本:

修改中我们增加了冷却时间 增加了按下防止连射 和达到最大匹的时候自动发射效果

如此我们就可以实现比较完善的射箭功能了!

unity 弓箭射击制作的评论 (共 条)

分享到微博请遵守国家法律