5-03. 利用对象池播放所有音效
让音乐可以循环播放

Ambient Music 和 Game Music 把 Loop 勾上
创建 Sound 对象


把 Sound 做成预制体

修改 PoolManager

修改 EventHandler

修改 CropDetails

修改 CropDataList_SO

1026 是黄色的杂草,修改它的 Sound Effect
修改 AudioManager

修改 Crop

修改 PoolManager

修改 CropDataList_SO
1016 是树,Sound Effect 改为 Axe

修改 PoolManager




增加走路音效

希望在第2帧和第6帧增加走路的音效
增加 AnimationEvent 脚本

修改 EventHandler

修改 AudioManager

修改 AnimationEvent

增加动画帧事件

将 BodyRunDown、BodyRunLeft、BodyRunRight、BodyRunUp 都这样添加动画帧事件
修改 Crop

修改 ItemPickup

修改 GridMapManager

BreakTool、ChopTool、CollectTool、ReapTool 会在目标上面发出声音,所以我们不需要再额外播放声音了
CropDataList_SO 中种子的声音改为 Plant
CropDataList_SO 中树木和木桩的声音改为 Axe
CropDataList_SO 中的石头的声音改为 PickAxe
CropDataList_SO 中的杂草的声音改为 Reap
割草的声音位置还不对

修改 ItemInteractive


草不管是左移还是右移,进入或者出去都需要发出 Rustle

浙公网安备 33010602011771号