Cocos creator学习笔记 02

一.动画系统

1.创建一个单色sprite,要制作动画需要为当前节点添加动画组件Animation。

找到动画编辑器

希望当前方块执行动画,需要把一个动画片段放到Default Clip。

想要动画自动播放的勾上Play  on Load 

2.新建clip文件

此时我们的动画数组里面就有一个动画了

3.打开编辑模式

动画编辑器窗口的左上角,打开后界面如下

功能

①.右下加可以调节1秒多少帧和播放速度

②.动画播放模式

loop-----动画循环播放

pingpong----动画会正向逆向循环播放

reverse-----使动画逆向播放

3.创建新的动画片段

点击动画编辑器窗口左上角➕

④.属性列表

想对哪种属性做动画就添加哪种属性

列如:对左右移动做动画,添加x

插入关键帧

将红色线条拖动到想要的时间t1

在到场景编辑器移动单色sprite

在t1时间处会自动生成一个关键帧,这样一段动画制作完成。

二.动画曲线与事件

动画曲线在场景编辑器中自由调节

插入帧事件

选中后动画编辑器界面会出现一个白点,并且右键点击进入编辑

并且右键点击进入编辑

可以添加事件名称 ,当动画到达这个地方时就会执行这个事件。

制作简易动画

①.将素材拖入场景中

②.添加Animation组件,创建clip文件,并将文件拖动到Default Clip处。        

③.开始编辑动画,在属性列表中添加cc.sprite.SpriteFrame

④.拖动素材到这个属性里面。

通过代码来播放动画

首先将clip文件在Default Clip处删掉,关闭自动播放Play On Load

新建一个脚本命名PlayerControl,将其添加到run1上

要得到动画组件并播放动画

其他功能

可以在Clip选择播放其他动画

三.动作系统

创建渲染节点单色

脚本TypeScript

动作在start里面创建

2.各种方法介绍

这个是以自己为原点移动到某个位置。

旋转到60度,通过两秒

第一个参数是duration(这个动作在多少时间内完成),第二个参数是position(位置)

但是这样写了之后并不会移动

还要写执行动作

.停止动作,立刻停下来,把停止的动作放在里面。

停止这个节点所有的动作

通过tag值来停止动作,可以给动作设置tag值

暂停

恢复

缩放到1.5倍

也可以x,y以不同比例缩放

跳跃

jumpBy是从自己的位置往x方向跳200,y方向不变。跳的高度一百,跳五次。

JumpBy是跳到指定坐标。跳的高度100,在这次运动过程中跳5次

闪烁 时间3秒,次数为五

淡入淡出 时间3秒

渐变 指定现在到什么样的透明度,花费多长时间到怎样的透明度,范围是0-255

颜色

立刻显示的动作

立刻隐藏

切换显示如果没有显示就显示,显示了的就不显示

翻转 参数是个布尔值

回调动作

可以打印东西

计时器 一定时间后执行什么动作

队列动作 里面可以放入一系列动作

会执行里面所有的动作

重复执行动作 Seq是动作,3是次数

一直重复

并列动作

延时

一秒之后在执行后后面的动作。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 很高兴为您回答!Cocos Creator是一款基于Cocos2d-x框架的游戏开发工具,提供了一个友好的图形化界面和丰富的功能,方便开发者快速制作游戏。 如果您想学习Cocos Creator,以下是一些学习资源: 1. 官方文档:Cocos Creator官方网站提供了详细的开发文档和教程,是学习的第一步。 2. 视频教程:您可以在YouTube或者Bilibili上搜索Cocos Creator视频教程,从中学到更多实用的技巧。 3. 开源项目:GitHub上有许多Cocos Creator开源项目,您可以通过阅读代码来加深对Cocos Creator的理解。 4. 论坛和社区:Cocos官方论坛和社区是您寻求帮助和交流的好地方。 希望这些资源能帮助您快速学习Cocos Creator,开发出更多精彩的游戏。 ### 回答2: Cocos Creator是一款面向游戏开发者的跨平台游戏引擎,它具有易用性、高效性、灵活性和扩展性的特点,因此备受开发者青睐。学习Cocos Creator的教程将帮助您深入了解引擎的功能和使用方法。 首先,您可以通过官方网站或在线社区获得Cocos Creator学习教程。官方网站上提供了大量的教程和文档,包括入门教程、项目案例和API文档等。这些教程以简明的语言和丰富的示例代码,帮助开发者逐步了解Cocos Creator的各个模块,如场景编辑、粒子系统、动画和物理系统等。 此外,Cocos Creator的在线社区也是学习的宝贵资源之一。社区中有众多开发者分享自己的心得和经验,您可以在其中提问、参与讨论,从中获取解决问题的方法和学习的灵感。 除了官方提供的教程和社区资源,您还可以参考一些优秀的第三方教程。这些教程可能以书籍、视频教程或博客的形式存在,通过借鉴他人的经验,您可以更加深入地了解Cocos Creator的使用技巧和开发实践。 最后,除了学习教程,实践也是学习Cocos Creator的重要一环。通过自己亲自动手完成一些小项目或实验,您可以更好地理解和掌握引擎的各个功能。在实践中遇到问题时,可以利用教程和社区资源进行查找和求助,以加深对Cocos Creator的理解。 总之,通过官方教程、社区资源以及第三方教程的学习,结合自己的实践经验,您将能够逐步提高自己的Cocos Creator开发技能,实现更加出色的游戏开发成果。 ### 回答3: Cocos Creator是一款面向游戏开发的跨平台开发工具,学习教程涵盖了从入门到进阶的内容,可以帮助开发者快速掌握该工具的使用。 首先,Cocos Creator学习教程介绍了该工具的基本概念和操作界面,帮助用户熟悉工具的各个模块和功能。教程会详细介绍如何创建项目、导入资源、设计场景等基础操作,让开发者对Cocos Creator有一个全面的了解。 其次,教程会介绍如何利用Cocos Creator进行游戏的开发。开发者可以学习到如何创建游戏对象、添加组件、编写脚本等内容,通过实践项目,了解游戏开发的整个流程。教程还会介绍如何添加动画效果、碰撞检测、物理模拟等高级功能,让游戏更加生动和有趣。 除了游戏开发,Cocos Creator还支持跨平台的应用开发。教程会介绍如何使用Cocos Creator进行应用的开发,包括UI设计、用户交互、数据存储等方面的内容。开发者可以学习到如何调用原生平台的API,实现更多功能和扩展。 最后,教程会提供一些实战案例供开发者参考,让他们可以更好地理解和应用所学知识。此外,Cocos Creator官方还提供了丰富的在线文档和社区支持,开发者可以通过官方网站和论坛获取更多资料和帮助。 总之,通过Cocos Creator学习教程,开发者可以系统地学习该工具的使用方法,并掌握游戏开发和应用开发的基本技能。无论是初学者还是有一定经验的开发者,都可以从中受益,提升自己的开发能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值