欢迎来到我们的狗刨网,今天我要和大家分享今天我主要做的东西,虽说不多,但是我是很认真的做的。虽说代码很简单。
知识点:今天我主要做的是角色的升级。用到的知识点是倒计时,还有GUI的东西。
一、角色升级
首先在类外面定义变量:
private int number = 0;//经验值
private float timer=5f;//定义倒计时
然后在定义方法:
void OnGUI()
{
if(number==10)
{
GUI.skin.label.fontSize = 20;//字体设置
GUI.color = Color.red;//颜色设置
if (timer>0)
{
GUI.Label(new Rect(780, 330, 200, 50), "恭喜您升级到5级!");//GUI提醒
timer -= Time.deltaTime;//倒计时
print(timer);
}
else
{
GUI.Label(new Rect(780, 330, 200, 50), " ");
}
欢迎来到我们的狗刨网,每天我们都会更新新的内容,欢迎来我们的狗刨网浏览。
这篇博客介绍了在Unity中实现角色升级的简单方法,涉及倒计时和GUI应用。通过定义经验值和倒计时变量,当经验值达到特定值时,利用GUI进行升级提示。详细讲解了相关代码实现。
924

被折叠的 条评论
为什么被折叠?



