12-死亡、加分特效的制作
找到特效图片:171、160、136、128、116、107、96、88、71、34、31、16
新建文件夹:Animation
选中的图片拖上去:命名:boom
boom--loop time勾选掉
新建文件夹:Prefabs
给【boom】新建脚本:Boom
public void destroying()
{
Destroy(gameObject);
}
}
选中boom--coomand+6--添加【事件】
打开pig脚本
public GameObject boom;
新建方法Dead()
void Dead(){
Destroy(gameObject);
Instantiate(boom, transform.position, Quaternion.identity);//生成烟雾特效
}
需要把boom做成Prefabs,赋值给pig脚本
制作加分效果:MENU_ELEMENTS_1
命名:pigScore
猪:红色3000分
做成Prefabs
打开pig脚本
public GameObject score;
void Dead(){
Destroy(gameObject);
Instantiate(boom, transform.position, Quaternion.identity);//生成烟雾特效
GameObject go = Instantiate(score, transform.position + new Vector3(0,0.5f,0), Quaternion.identity);
Destroy(go, 1.5f);//1.5秒以后销毁
}