设为首页收藏本站
查看: 99|回复: 0

从零开始学虚幻4游戏开发系列34

[复制链接]
  • TA的每日心情
    无聊
    2017-10-4 22:36
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    48

    主题

    58

    帖子

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32018
    Palmer 发表于 2018-9-28 11:45:44 990 | 显示全部楼层 |阅读模式
    欢迎继续我们的学习。
    在上一课的内容中,我们给游戏添加了背景音乐。
    接下来我们希望给松饼小人添加行走时的音效,为此将用到Animation Notify.


    什么是Animation Notify(动画通知)?
    AnimationNotify可以在动画的某个特定节点触发事件。我们可以有多种方式来使用Animation Notify,比如创建一个Notify来生成粒子特效。
    在我们这个游戏中,当松饼小人碰到地面后,就会出现重新开始的按钮。但如果使用Notify,我们可以让重新开始游戏的按钮在死亡动画的结尾处才开始显示。


    1.png


    在本教程中,我们将使用AnimationNotifies,从而让松饼小人的脚碰到地面的时候播放音效。

    创建一个Animation  Notify

    在虚幻4的主编辑器中找到Characters\Muffin文件夹,打开其中的SK_Muffin_Walk。
    在动画编辑器Viewport下面的面板中,可以看到一个名为Notifies的区域,其中的淡灰色区域就是Notify Track。我们将在这里创建和管理Notifies。
    2.png




    其中第10帧和第22帧是松饼小人的每只脚触碰到地面的时刻,因此我们需要在这两个点分别创建一个Notify。
    为了创建Notify,右键单击Notify Track,选择Add Notify\Play Sound。这样,我们就创建了一个名为PlaySound的Notify。
    4.png



    接下来,我们需要将Notify的位置设置在第10帧。

    移动AnimationNotify

    直接在Notify Track上移动Notify比较困难,因为上面没有标注第10帧的位置。不过我们可以使用timeline来显示一个标记。
    首先,找到面板底部的Timeline。首先暂停动画,然后将红色的播放头标记拖动到Current Frame差不多是10的地方。
    6.png




    现在,NotifyTrack中会生成一个红线,标记播放头所在的位置。
    8.png




    PlaySound这个Notify拖动到和红线对齐的位置。
    3.png




    接下来,我们需要让Notify播放行走的脚步声。

    播放脚步声

    点击选中PlaySound这个Notify,然后在右侧的Details面板中找到AnimNoti=fy部分,将Sound设置为S_Footstep。
    5.png



    接下来对另外一只脚进行相似的设置:
    1.创建另外一个PlaySound Notify
    2.将Notify设置到第21帧
    3.将Notify的音乐设置为S_Footstep。
    7.png




    现在,只要行走动画运行到第10帧和第21帧,就会触发Notify并播放S_Footstep声音。
    关闭SK_Muffin_Walk,然后返回主编辑器。


    点击Play按钮,可以体验下脚步声的音效。
    好了,本课的内容就先到这里。
    我们下一课再见~


    讨论群-笨猫学编程QQ群:
    375143733


    答疑论坛:


    知乎专栏:



    新浪博客:


    Github:
    https://github.com/eseedo


    回复

    使用道具 举报

    0条回复
    跳转到指定楼层

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|赛隆网 ( 粤ICP备16067842号 )  

    Copyright 2013 -̳ Ȩ All Rights Reserved.

    Powered by Cylonspace ; All Rights Reserved.

    QQ|Archiver|手机版|小黑屋|赛隆网 ( 粤ICP备16067842号 )  

    GMT+8, 2018-10-21 21:14 , Processed in 0.127361 second(s), 26 queries.

    快速回复 返回顶部 返回列表