课程分类

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

你将获得

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

教学服务

  • 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,我是老师韩超,这堂课呢,我们介绍三个概念,分别是场景、节点数和精灵,电影我们大家肯定都看过,那有没有想过电影是怎么做出来的,肯定不是一气呵成的事吧,电影呢,是由一个一个片段拼接起来的,那这一个一个片段我们也可以把它称作为场景赛呢,在游戏里面也是一样的,比如我们一进游戏,可能会看到一个loading,告诉你是哪个公司的,然后后面会让你选关卡,12345关,然后选择关卡之后就可以进游戏了,那从loading道关卡再到进游戏,我们也把它称作一个一个场景,由这些场景通过我们编写的逻辑给它控制它的切换,最后就形成了我们的游戏,那除了拍电影之外还需要什么呢,还需要演员,对吧,这个电影里面我们管它叫做演员,在我们cocos里面,我们管它叫做精灵,一个一个精灵动起来了之后,我就组成了我们的游戏,好,大家能看到这是一棵树对吧,那这个数有什么特点呢,首先,每颗树只有一个树根,有许多的树枝,树枝上又连接着许多的树叶,那他们通过这种层级的方式来连接的树叶,连接着树枝,树枝又连接着树根,对吧,那我们的精灵实际上在我们的场景里面也是按照这种方式来排列的,有组织有纪律的这么排列,然后按照我们所编写的程序来运行,我们告诉他要怎么动,要飞到哪里去,或者什么时候进来,什么时候出去,这样呢,就组成了我们的游戏,那现在呢,我们把它抽象一下,出现过后,我们得到了这么一个结果,这个是一棵倒着的数,我们把根放到了最上层,每一个小圆圈我们把它为称作为一个节点,那最上层的这个我们就把它称作为根节点了,我们可以看到在这一棵树里面,根结点分出了两个数差对吧,处插上的两个节点,他们和根节点是什么关系呢,我们把它称作为父子的关系,也就是说这两个节点,是根节点的子节点,那根节点就自然而然的就被称作为父节点了,对吧,等一下,OK,那等一下我们就可以看一下在游戏里面节点数可以被用来做什么,下面总结一下我们刚刚学到的三个新的一些新的词汇吧,首先是场景,接下来是精灵,sprite,节点数,node tree,还有,节点note,好,那下面回到我们cocos creator,打开我们之前创建的科flappy bird DEMO这个工程,我们可以看到左下角是我们的资源管理器,那资源管理器里面引擎给我们默认创建了一个场景文件夹,里面有一个hello world的场景,我们打开这个hello world的场景,在场景预览界面里面,我们可以看到有一个纯色的背景图,还有一个host logo,还有一个文字出现在这儿了,那这些都是从哪儿来的呢,是在这里节点数,我们看到节点数里面有一个根节点叫做看袜子,这个看袜子叫做画布,我们可以理解成就是我们游戏的屏幕的映射,那这个看袜子有多大,可以理解成我们的屏幕就有多大,好,我们可以看到开发下面有三个节点,一个background,这个background就是纯色的背景图,还有一个cocos的logo,还有一个文字hello word,那现在有一个问题,如果我,把这个hello word,我的点住这个蓝色的框拖动的话,他就会跟着我的鼠标来移动,如果我把这个hello word,拖动到了这个图标,抠图DX这个图标的上层,那会出现什么呢,是谁压着谁,是hello word这个字回家的扣扣图标呢,还是图标回家的字呢,我们大家可以先思考一下会出现什么样的情况,好,下面我来操作一下,我们把字拖到了上面,我们会发现字把图标压住了,对吧,那为什么呢,因为在我们的节点数里边,Label就是这个文字,是在我们的扣子下层的,那在是由于我们这是一个倒着的树,所以在下面的节点,我们可以理解成是在屏幕的上端,那在上层的结点就是在屏幕,就是在屏幕的,就是在我们看到的结果的下端,那下面我们再引入一个元素,我已经把我们flappy bird所用到的资源图片已经放进来了,我们找一个小鸟,就它吧,我们把它拖动,到节点数里面我们可以看到,这这里,这个小鸟就已经出现了那,我们拖动这个小鸟网上,那由于我们这个小鸟是在label的下层,所以我们在看到的时候,一定是小鸟是会压着这个文字和图片的,对吧,那现在我们要做一个操作,如果我,把这个小鸟儿,放到了cocos,里面作为它的子节点,那,这个时候文字和图片,我们这个hello word这个文字,会不会挡住这个小鸟呢,我们可以先想一下