修正小鸟在飞出之后仍可点的问题

今天是星期一早上来上班用了双屏心情不错!!!就是用不太熟练,以后会越来越熟练的
首先发现问题是小鸟在飞出去之后,不是设定飞出去之后3s死亡,但是在死亡前仍可点击小鸟到弹弓上虽然没有办法启用弹簧组件,但是就算是这样也是很影响游戏体验的
教学视频里面讲将bird脚本里加一个canMove的bool变量然后设置为true,然后在鼠标摁下和抬起的方法中分别里面加上
if(canMove)
{
}
if(canMove)
{
canMove=false;
}
这样就是说在只有鼠标抬起之前小鸟会执行摁下和抬起里面的方法,抬起之后再摁下也不会执行这个方法了。
但我一开始想不明白的是那么第二只小鸟是怎么canMove又变成true的呢?因为我在鼠标抬起的时候给canMove赋值为false,并没有再给canMove赋值为true。
后来明白了是因为三只小鸟虽然公用一个脚本,但是他们三个也是分开的个体,当到第二只小鸟的时候,他的canMove又是因为在变量前面赋值为true。
随后做的就是ui界面的优化
比如一个pause按钮若我们点击它会出现一个界面,同前面差不多就是做个动画,改变里面的color属性的alpha值,这次又新学了一个就是页面从左划出来和滑进去是怎么回事
是动画属性里面有一个Anchored Position,修改Anchored Position.x的值。
虽然以前一直在用但是都没有总结出来
当修改anchor值的时候我们可以摁住alt键然后点击anchor preset,物体会随着变大缩小。
ctrl+6会增加动画

猜你喜欢

转载自blog.csdn.net/vickieyy/article/details/82734140