您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 51CTO学院-从零开始掌握Cocos2d-JS视频教程
QQ/电话:400-851-9651网址:edu.51CTO.com从零开始掌握Cocos2d-JS视频教程课程目标让学院充分了解Cocos2d-JS的使用方法和技巧。适用人群想使用web技术开发移动游戏的程序员。课程简介课程目标:Cocos2d-js主要使用Javascript来开发游戏。同一套代码可以生成开发桌面版游戏、Web版游戏和移动版本游戏。本视频课程主要介绍了Cocos2d-js的各种开发环境,以及创建Cocos2d-js工程的各种方法。适合对象:打算使用Javascript开发跨平台游戏的程序员学习条件:需要对Javascript有一定的了解课程第一章Cocos2d-JS基础10课时2小时31分钟1Cocos2d-JS简介[免费观看]5分钟本讲主要介绍了Cocos2d-js的基本情况、学习Cocos2d-JS的先决条件以及本套课程的主要内容。2Cocos2d-js开发环境之CocosCodeIDE的使用[免费观看]QQ/电话:400-851-9651网址:edu.51CTO.com13分钟本讲主要介绍了官方的CocosCodeIDE的基本使用方法,包括建立Cocos2D-JS工程、运行程序等。3如何编译和运行Cocos2d-JS自带的Demo[免费观看]21分钟本讲主要介绍了Cocos2d-JS自动的Demo的存储位置以及如何编译和运行Demo(模拟器和真机上)。4Cocos2d-JS工程结构解析[免费观看]14分钟本讲主要对Cocos2d-JS工程的基本组成和结构进行分析,并和Cocos2d-x进行对比来了解一个基于Cocos2d-JS的游戏的基本结构。5Cocos2d-JS中的设计尺寸[免费观看]16分钟本讲主要介绍了什么是设计尺寸,以及设计尺寸与屏幕分辨率的关系,最后介绍了拉伸规则。6视频工程的基本结构[免费观看]13分钟QQ/电话:400-851-9651网址:edu.51CTO.com本讲主要介绍了本套视频对应的Cocos2d-JS工程的基本结构,以及如何要自己添加新的功能,需要做哪些工作。7游戏中的窗口:场景(Scene)[免费观看]26分钟本讲主要介绍了Scene的概念,以及显示和关闭Scene的各种方法(包括以动画方式切换Scene的方式)。8颜色图层(LayerColor)、锚点和OpenGL坐标系[免费观看]21分钟本讲主要介绍了LayerColor图层的作用、使用方法以及Cocos2d-JS中的两个重要概念:锚点和OpenGL坐标系。9图层的颜色混合(Blend)[免费观看]10分钟本讲主要介绍了如何使用setBlendFunc方法完成图层的颜色混合。10颜色渐变图层(LayerGradient)[免费观看]8分钟本讲主要介绍了如何使用LayerGradient实现颜色渐变的效果。QQ/电话:400-851-9651网址:edu.51CTO.com第二章精灵(Sprite)7课时59分钟11精灵(Sprite)基础[免费观看]13分钟本讲介绍了Sprite的基本使用方法,如装载图像,截取图像、缩放图像、设置锚点等。12SpriteBatchNode[免费观看]9分钟本讲主要介绍了SpriteBatchNode的使用方法。13Sprite的ZOrder[免费观看]6分钟本讲主要介绍了通过调整Sprite和SpriteBatchNode的ZOrder,让节点之间互相覆盖的方法。14锚点11分钟本讲详细介绍了锚点的含义,以及如何设置和使用锚点。15QQ/电话:400-851-9651网址:edu.51CTO.com精灵的水平和垂直镜像6分钟本讲主要介绍了如何让一个精灵以水平和垂直镜像的方式显示。16纹理缓冲(TextureCache)7分钟本讲主要介绍了纹理缓冲的用途以及使用方法。17设置精灵的颜色和透明度4分钟本讲主要介绍了如何设置精灵的颜色和透明度,以及效果颜色。第三章标签(Label)6课时1小时15分钟18LabelAtlas标签12分钟本讲主要介绍了什么是Label,以及LabelAtlas的原理和使用方法。19LabelBMFont标签11分钟本讲主要介绍了fnt字体文件的基本情况及原理,以及如何使用LabelBMFont标签通过fnt字体文件显示文本。QQ/电话:400-851-9651网址:edu.51CTO.com20多行LabelBMFont标签[免费观看]3分钟本讲主要介绍了如何让LabelBMFont标签显示多行文字。21LabelTTF的基本用法和设置对齐方式6分钟本讲主要介绍了如何使用LabelTTF标签以及如何设置LabelTTF的对齐方式。22为标签添加阴影(Shadow)和轮廓(Stroke)22分钟本讲主要介绍了如何为LabelTTF标签添加阴影和轮廓。23使用旋转标签文本的单个字符18分钟本讲主要介绍了如何获取标签字符串中单个字符的Label,以及如何用旋转动作旋转这个Label。第四章菜单(Menu)5课时45分钟24MenuItemSprite菜单10分钟QQ/电话:400-851-9651网址:edu.51CTO.com本讲主要介绍了MenuItemSprite菜单的使用方法。25MenuItemImage菜单8分钟本讲主要介绍了如何使用MenuItemImage实现菜单项。26MenuItemLabel菜单10分钟本讲主要介绍了如何使用MenuItemLabel创建菜单,并演示了如何使用隐式方式设置菜单项单击事件。27MenuItemFont菜单7分钟本讲主要介绍了MenuItemFont菜单的创建和使用方法。28MenuItemToggle菜单7分钟本讲主要介绍了开关菜单项MenuItemToggle的功能和使用方法。第五章控件(Control)9课时1小时10分钟29QQ/电话:400-851-9651网址:edu.51CTO.com按钮(Button)5分钟本讲主要介绍了Button的功能和主要用法,如设置按钮图像,添加事件监听器等。30复选框(CheckBox)10分钟本讲主要介绍了CheckBox控件的功能以及基本用法,主要包括如何设置5个状态的图像,以及获取CheckBox当前的选择状态。31图像视图(ImageView)2分钟本讲主要介绍了如何用ImageView控件装载和现实图像。32标签(Label)8分钟本讲主要介绍了如何使用标签从大图中截取小图组成文本,以及使用fnt字体文件显示文本。33单行文本输入控件(TextField)5分钟本讲主要介绍了TextField控件的功能以及基本使用方法。34QQ/电话:400-851-9651网址:edu.51CTO.comRichText控件15分钟本讲主要介绍了如何使用RichText控件同时显示文本、图像和动画。35滑杆控件(Slider)6分钟本讲主要介绍了如何通过Slider控件控制和获取进度。36图层控件(Layout)9分钟本讲主要介绍了Layout的功能以及基本用法,例如,可以作为其他控件的容器来使用。37列表控件(ListView)6分钟本讲主要介绍了如何在ListView控件中添加、删除item。第六章事件处理(Event)5课时37分钟38单点触摸8分钟本讲主要介绍了如何检查当前屏幕是否支持触摸,以及如何捕捉丹迪触摸事件。QQ/电话:400-851-9651网址:edu.51CTO.com39多点触摸6分钟本讲主要介绍了如何使用多点触摸来捕获多个触摸点。40加速度传感器事件11分钟本讲主要介绍了什么是加速度加速度传感器,以及如何使用加速度传感器获取手机的当前状态。41鼠标事件7分钟本讲主要介绍了如何捕获鼠标按下、移动和抬起事件。42键盘事件3分钟本讲主要介绍了如何捕获按键的抬起和按下事件。第七章动作(Action)18课时1小时59分钟43移动动作(MoveTo/MoveBy)8分钟本讲主要介绍了如何使用MoveTo和MoveBy动作移动精灵。QQ/电话:400-851-9651网址:edu.51CTO.com44缩放动作(ScaleTo/ScaleBy)5分钟本讲主要介绍了如何使用ScaleTo/ScaleBy动作缩放Sprite。45旋转动作(RotateTo/RotateBy)6分钟本讲主要介绍了如何使用RotateTo/RotateBy动作让Sprite沿着Z轴逆时针或顺时针旋转。46旋转XY动作5分钟本讲演示了如果X和Y方向的旋转角度不同,那么Sprite会呈现怎样的效果。47跳跃动作(JumpTo/JumpBy)8分钟本讲主要介绍了如何使用JumpTo/JumpBy动作让Sprite以跳跃的方式移动,以及原地跳跃效果的实现。48贝塞尔曲线动作(BezierTo/BezierBy)12分钟本讲主要介绍了贝塞尔曲线的基本原理,以及如何让Sprite沿着贝塞尔曲线运动。QQ/电话:400-851-9651网址:edu.51CTO.com49可变张力样条曲线动作(CardinalSplineTo/CardinalSplineBy)14分钟本讲介绍了如何让Sprite沿着定义的样条曲线运动,以及如何绘制样条曲线动作。50CatmullRom样条曲线动作5分钟本讲主要介绍了CatmullRom样条曲线的概念以及使用方法。51闪烁动作(Blink)1分钟本讲主要介绍了如何使用Blink动作让Sprite在显示和隐藏之间切换。52淡入淡出动作(FadeIn/FadeOut)4分钟本讲主要介绍了如何使用FadeIn和FadeOut动作让精灵在显示和隐藏之间逐渐切换。53颜色变化动作(TintTo/TintBy)3分钟本讲主要介绍了如何使用TintTo和TintBy让精灵从当前颜色逐渐切换到另一种颜色。54QQ/电话:400-851-9651网址:edu.51CTO.com动画动作(Animate)13分钟本讲主要介绍了如何使用动画动作播放一个帧动画,可以直接添加静态图像,也可以播放plist文件中的动画。并且介绍了制作plist文件的工具。55照相机动作(OrbitCamera)7分钟本讲主要介绍了如何通过改变照相机的角度实现动画的效果。56CallFunc动作10分钟本讲主要介绍了如何使用CallFunc动作执行一段代码。57顺序执行动作(Sequence)1分钟本将蛀牙介绍了如何使用Sequence动作让若干个动作顺序执行。58并发执行动作(Spawn)2分钟本讲主要介绍了如何使用Spawn动作让多个动作同时执行。59QQ/电话:400-851-9651网址:edu.51CTO.com无限循环动作(RepeatForever)3分钟本讲介绍了如何使用RepeatForever动作让一个动作无限循环执行下去。60有限循环动作(Repeat)2分钟本讲主要介绍了如何通过Repeat动作让另一个动作按指定次数执行。第八章调度(Schedule)3课时21分钟61Update调度器4分钟本讲主要介绍了update调度器的原理以及使用方法。62可以设置调度时间和调度方法的调度器8分钟本讲主要介绍如何设置调度器的时间和调度方法,让调度器在指定的时间间隔调用指定的调度方法。63卸载调度器7分钟本讲主要介绍了卸载调度器的3种方法。QQ/电话:400-851-9651网址:edu.51CTO.com第九章Ease动作8课时32分钟64幂加速减速动作10分钟本讲主要介绍了如何使用幂加速减速动作让Sprite做加速减速运动。65指数加速减速动作3分钟本讲主要介绍了如何使用指数加速减速动作让Sprite做加速减速运动。66正弦加速减速动作2分钟本讲主要介绍了如何使用正弦加速减速动作让Sprite做加速减速运动。67弹性加速减速动作4分钟本讲主要介绍了如何使用弹性加速减速动作让Sprite做加速减速运动。68弹跳加速减速动作QQ/电话:400-851-9651网址:edu.51CTO.com2分钟本讲主要介绍了弹跳加速减速动作的使用。69回退加速减速动作2分钟本讲主要介绍了如何使用
本文标题:51CTO学院-从零开始掌握Cocos2d-JS视频教程
链接地址:https://www.777doc.com/doc-2893567 .html