速度线
This commit is contained in:
parent
538d00f40d
commit
cdc1f3a6fa
@ -345,7 +345,7 @@ namespace GameLogic
|
|||||||
// 速度线
|
// 速度线
|
||||||
var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID);
|
var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID);
|
||||||
speedLineGo.transform.SetParent(m_rectCar.transform);
|
speedLineGo.transform.SetParent(m_rectCar.transform);
|
||||||
speedLineGo.transform.localPosition = new Vector3(-1500, 0, 0);
|
speedLineGo.transform.localPosition = Vector3.zero;
|
||||||
speedLineGo.transform.localScale = Vector3.one;
|
speedLineGo.transform.localScale = Vector3.one;
|
||||||
speedLineGo.gameObject.SetActive(true);
|
speedLineGo.gameObject.SetActive(true);
|
||||||
GameModule.Timer.AddTimer((e) =>
|
GameModule.Timer.AddTimer((e) =>
|
||||||
@ -360,6 +360,18 @@ namespace GameLogic
|
|||||||
else if (buff.m_Id == 3)
|
else if (buff.m_Id == 3)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
// 速度线
|
||||||
|
var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID);
|
||||||
|
speedLineGo.transform.SetParent(m_rectCar.transform);
|
||||||
|
speedLineGo.transform.localPosition = Vector3.zero;
|
||||||
|
speedLineGo.transform.localScale = Vector3.one;
|
||||||
|
speedLineGo.gameObject.SetActive(true);
|
||||||
|
GameModule.Timer.AddTimer((e) =>
|
||||||
|
{
|
||||||
|
GameObject.Destroy(speedLineGo);
|
||||||
|
}, 10);
|
||||||
|
|
||||||
for (int i = 0; i < 5; i++)
|
for (int i = 0; i < 5; i++)
|
||||||
{
|
{
|
||||||
var eGo = GameModule.Resource.LoadGameObject("HBC");
|
var eGo = GameModule.Resource.LoadGameObject("HBC");
|
||||||
@ -384,13 +396,16 @@ namespace GameLogic
|
|||||||
|
|
||||||
await UniTask.Delay(500); // 等待一段时间再生成下一个特效
|
await UniTask.Delay(500); // 等待一段时间再生成下一个特效
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (buff.m_Id == 4)
|
else if (buff.m_Id == 4)
|
||||||
{
|
{
|
||||||
// 蓝仙女棒的额外特殊处理
|
// 蓝仙女棒的额外特殊处理
|
||||||
var eGo = GameModule.Resource.LoadGameObject("NWS");
|
var eGo = GameModule.Resource.LoadGameObject("NWS");
|
||||||
eGo.transform.SetParent(m_rectCar.transform);
|
eGo.transform.SetParent(m_rectCar.transform);
|
||||||
eGo.transform.localPosition = new Vector3(-1500, 0, 0);
|
eGo.transform.localPosition = Vector3.zero;
|
||||||
eGo.transform.localScale = Vector3.one * 0.6f;
|
eGo.transform.localScale = Vector3.one * 0.6f;
|
||||||
eGo.gameObject.SetActive(true);
|
eGo.gameObject.SetActive(true);
|
||||||
eGo.transform.DOLocalMoveX(0, 4f).OnComplete(() =>
|
eGo.transform.DOLocalMoveX(0, 4f).OnComplete(() =>
|
||||||
@ -402,6 +417,18 @@ namespace GameLogic
|
|||||||
|
|
||||||
// 加载常规特效
|
// 加载常规特效
|
||||||
LoadEffectGo(giftConfig, buff);
|
LoadEffectGo(giftConfig, buff);
|
||||||
|
|
||||||
|
|
||||||
|
// 速度线
|
||||||
|
var speedLineGo = GameModule.Resource.LoadGameObject("XNB_Red" + m_AssetID);
|
||||||
|
speedLineGo.transform.SetParent(m_rectCar.transform);
|
||||||
|
speedLineGo.transform.localPosition = Vector3.zero;
|
||||||
|
speedLineGo.transform.localScale = Vector3.one;
|
||||||
|
speedLineGo.gameObject.SetActive(true);
|
||||||
|
GameModule.Timer.AddTimer((e) =>
|
||||||
|
{
|
||||||
|
GameObject.Destroy(speedLineGo);
|
||||||
|
}, 10);
|
||||||
}
|
}
|
||||||
else if (buff.m_Id == 7)
|
else if (buff.m_Id == 7)
|
||||||
{
|
{
|
||||||
@ -524,7 +551,7 @@ namespace GameLogic
|
|||||||
var eGo = GameModule.Resource.LoadGameObject(giftConfig.EffectName);
|
var eGo = GameModule.Resource.LoadGameObject(giftConfig.EffectName);
|
||||||
eGo.transform.SetParent(m_rectCar.transform);
|
eGo.transform.SetParent(m_rectCar.transform);
|
||||||
eGo.transform.localPosition = Vector3.zero;
|
eGo.transform.localPosition = Vector3.zero;
|
||||||
eGo.transform.localScale = Vector3.one* giftConfig.EffectScale;
|
eGo.transform.localScale = Vector3.one * giftConfig.EffectScale;
|
||||||
eGo.gameObject.SetActive(true);
|
eGo.gameObject.SetActive(true);
|
||||||
buff.m_EffectGo = eGo;
|
buff.m_EffectGo = eGo;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user