| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> unity2D中设置射击间隔之动画关键帧事件 -> 正文阅读 |
|
[游戏开发]unity2D中设置射击间隔之动画关键帧事件 |
在做项目时需要设置人物的射击间隔,不然子弹效果和射击动画会对应不上。 刚开始是想通过脚本控制射击间隔,但不好使,怎么控制也会有问题,比如连按会突破射击间隔,或者长按又不能连续射击。各种动画和效果对应出错。 调了半天的脚本,最后突然想到可不可以通过检测动画的帧来设置发射子弹,去查了一下才发现unity有动画关键帧事件!!! 找到对应的动画,添加关键帧 ?function填脚本里控制射击的函数,object填函数所在脚本(脚本要绑定到对应对象上) 动画里面has exit time勾上,即播放完一段完整的动画才可以进下一个状态 ? 设置完了动画之后记得替换一下之前动画状态机里面的动画,不然还是之前的 完美,因为是检测动画来发射子弹,所以不存在效果和动画对应不上!只要进入动画到了关键帧就会执行函数。 ?遇到困难多想想,换条路走也许轻松很多! ? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 23:31:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |