课程分类

|
课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • 1v1专属答疑服务
  • BAT专家面试辅导

讲师介绍

老师头像

韩超

玩吧游戏技术负责人,StarMaker游戏业务负责人,Cocos大佬,精通游戏引擎、游戏客户端、服务器架构的开发。WOW公会会长/WLK服务器首杀/Dota老年选手/寓教于乐带你进入游戏世界的大门。
玩吧游戏技术负责人,StarMaker游戏业务负责人,Cocos大佬,精通游戏引擎、游戏客户端、服务器架构的开发。WOW公会会长/WLK服务器首杀/Dota老年选手/寓教于乐带你进入游戏世界的大门。

课程详情

系列课《爆款游戏开发零基础》
点击链接加群:https://jq.qq.com/?_wv=1027&k=5AqnOvX
  课程链接:https://ke.qq.com/course/317040?tuin=b512395

制作小鸟扇翅膀视频文稿

Hello,大家好,欢迎回到我们零基础学cocos creator,我是老师韩超,这堂课呢,我们来介绍如何制作小鸟扇翅膀的动画,那么在制作这个动画之前,我们需要有一个小的积累,首先是赋值运算符,什么是赋值运算符呢,就是等号儿,但是这个等号虽然和我们数学里面的那个等号儿长得是一样的,但是它的含义确完全不一样,为什么这么说呢,因为在我们写代码的时候,这个等号的含义是把右边的值赋给左边,什么意思,那现在我们有这么一行代码,A等于三,它的含义是什么呢,并不是我们去判断a和三是不是相等的,不是这样的,而是我们把三的这个值给a,也就是说执行完了这一行代码之后,A就变成了三,好,下面来说一下如何用let来声明一个变量,首先,为什么要let呢,如果我们想要一个数字三,那我们可以直接写三,那如果我现在想一个不确定的数字,可能是三,可能是五,但是我需要给这个数起一个名字,那我们就可以这样写,用let a冒号number,来表示什么意思,Re FA表示我现在声明了一个变量,它的名字叫做a,冒号后面加上他的类型,所以整句话的意思就是说,我现在有一个变量a,是number类型的,它是一个数字类型,我也可以这么写,我们声明,一个变量re FA是一个数字类型,它的默认值等于三,我也可以直接这么写,我们声明了一个变量a,他就是三,只不过最后的这种方法,我们不太推荐用,最后的这种方法我们是不推荐用的,因为我们希望的是我们看见一个变量,我能我都能特别直观的知道它是什么,所以我们最好用这种方式来声明,用re FA冒号儿,一个一个类型的这种方式来声明,马上我们就会讲这个a被用在何处,下面我们还要明确一个一副语句,一副语句的格式是这样的,我们这个一副语句的含义是这样的,如果if后面小括号内的内容成立,则执行if后面的这个中括号里面的内容,否则就执行else后面的这个中括号里面的内容,什么意思,举个例子,如果,我们这里写一大于零,一大于零是对的为真,所以我们就执行衣服后面的这个中括号里面的内容,而else后面的中括号内容不执行,如果我们if后面这里写一小于零,则else后面,这个中括号内的内容执行if,后面这个中括号内容不执行,衣服、雨具,还有另一种写法是这样的,我们可以看到,如果if括号里面的内容成立的话,那后面的这个LCF和else都不会执行,但是如果这个if里面的不成立,就是说如果,括号里面内容为假,太会判断,如果X的衣服里面的内容成立,则会执行else衣服这个括号大括号里面的内容,否则就会执行else的内容,这个LCF是可以无限拼接的,我们想写多少个LCF实际上都可以,我们这儿可以写一个else,衣服YY,后面还可以写LCFZ,然后还可以是LCFWWW,都可以,想写多少个,实际上都是可以的,好,下面我们再介绍一下布尔类型,播类型,实际上它就两个值,一个是处,一个force处代表针,或者说成立,False代表假,或者说不成立,什么意思呢,当我们写下一大于零的时候,计算机就会翻译成,一大于零,这个表达式是成立的,为真,所以就是处,当我们写下五小于三的时候,计算机就会把它翻译成force,因为小于三是不成立的,是不对的,那,如果我们现在,定义了一个变量,A,等于三,同时我们后面接了一个判断语句,如果a大于零,则执行一段代码,这个时候这段代码会被执行吗,应该是会的,因为a大于零,这个表达式是成立的,因为a是三,那三大于零是处,所以if,处的话,这里面的代码就会被执行,好,回到我们这个flappy bird DEMO里边,我们来看一下,那如何才能实现我们这个小鸟飞的动画呢,我们需要怎么做呢,那我们现在有三个节点,我们要做的实际上就是控制这些节点的显示和隐藏就好了,我们如何控制这些节点的显示和隐藏呢,这里有一个按钮,我们点一下,当前的这个节点就被隐掉了,我们可以看一下,我们在点的时候,这里好像动画变了一下,为什么,因为我们再把它关掉的时候,这个no de0,这个贝儿的零杠一就跑到我们节点数的最上层,BIRD0杠一,是谁呢,就是这个翅膀在中间的这个小角,如果我们再把它引掉的话,那在最上层的是不是就变成了分的零杠零零杠零就是翅膀的最上面的这个小鸟,所以我们要做的,就是按顺序,来控制这些节点的显隐就好了,好,那大体的方法我们了解了,具体我们应该怎么实现呢