我还是顺便放一下无限祝福怎么改吧。
首先是NPC_Temple
找到这个函数private IEnumerator Pray(float tribute)
for (int i = 0; i < itemOwnInfo.status.Count; i++)
{
SaveManager.GetCurrent()["PrayedItem_Effect_" + i] = itemOwnInfo.status[i];
}
SaveManager.Save();
在上面的代码的下面加一段代码
GameManager.Instance.tributeProgress += 1f;
if (GameManager.Instance.tributeProgress > 1f)
{
GameManager.Instance.tributeProgress = 1f;
}
SaveManager.GetCurrent()["TributeProgress"] = GameManager.Instance.tributeProgress;
SaveManager.Save();
也可以说是加在下面这两行代码的上面
UIManager.Instance.Narration(I._("UI_Narration_Tribute_Reward"), 3f);
yield break;
1f就是祝福必定一直给粉,想要金粉都会出就把三个1f改成0.3f<=?f<1f这范围内任意数值就行。
同样是这个函数里的第二行代码
yield return new WaitForSeconds(2f);
这行代码里的2f指的是祈祷等待几秒之后会获得祝福的道具,2秒确实太长了,不适合刷物品。所以建议是改成0.01f~0.1f之间的,基本是很快(虽说也可以改成0f,不过感觉没必要,这样就太快了,几乎完全看不到祈祷中...这句话,没有仪式感)。
然后在这行代码下面的两行代码
GameCamera.Instance.bobber.Bob(0.5f, 0.3f); 这个应该指的是屏幕震动
UIManager.Instance.sparkle.Spark(1f, 1f, 1f, 1f); 这个指的是屏幕闪一下白光
我是很讨厌商店刷新闪屏,所以就找了一下。
找到UI_ShopPanel里的public void Reroll()函数
把这个函数里的
UIManager.Instance.sparkle.Spark(0.5f, 1f, 1f, 1f);
删掉之后刷新商店就不会闪屏了,游戏体验极佳
首先是NPC_Temple
找到这个函数private IEnumerator Pray(float tribute)
for (int i = 0; i < itemOwnInfo.status.Count; i++)
{
SaveManager.GetCurrent()["PrayedItem_Effect_" + i] = itemOwnInfo.status[i];
}
SaveManager.Save();
在上面的代码的下面加一段代码
GameManager.Instance.tributeProgress += 1f;
if (GameManager.Instance.tributeProgress > 1f)
{
GameManager.Instance.tributeProgress = 1f;
}
SaveManager.GetCurrent()["TributeProgress"] = GameManager.Instance.tributeProgress;
SaveManager.Save();
也可以说是加在下面这两行代码的上面
UIManager.Instance.Narration(I._("UI_Narration_Tribute_Reward"), 3f);
yield break;
1f就是祝福必定一直给粉,想要金粉都会出就把三个1f改成0.3f<=?f<1f这范围内任意数值就行。
同样是这个函数里的第二行代码
yield return new WaitForSeconds(2f);
这行代码里的2f指的是祈祷等待几秒之后会获得祝福的道具,2秒确实太长了,不适合刷物品。所以建议是改成0.01f~0.1f之间的,基本是很快(虽说也可以改成0f,不过感觉没必要,这样就太快了,几乎完全看不到祈祷中...这句话,没有仪式感)。
然后在这行代码下面的两行代码
GameCamera.Instance.bobber.Bob(0.5f, 0.3f); 这个应该指的是屏幕震动
UIManager.Instance.sparkle.Spark(1f, 1f, 1f, 1f); 这个指的是屏幕闪一下白光
我是很讨厌商店刷新闪屏,所以就找了一下。
找到UI_ShopPanel里的public void Reroll()函数
把这个函数里的
UIManager.Instance.sparkle.Spark(0.5f, 1f, 1f, 1f);
删掉之后刷新商店就不会闪屏了,游戏体验极佳













